AI Bot
c4746697b5
Remove merge package, move Merge to input
1 month ago
AI Bot
5ad29767c9
Add safety check for package list validation
1 month ago
AI Bot
38d26fd2d8
Add Go line length guidelines
...
Adds 120/100/80 character guidelines to AGENTS.md
1 month ago
AI Bot
399a7157e2
Add tilde path expansion for state files
1 month ago
AI Bot
578eb16ab2
Add Go file structure conventions to AGENTS.md
1 month ago
AI Bot
584f4fbdd9
Skip debug packages when finding built AUR package
...
The findPKGFile function now takes pkgName as parameter to skip
debug packages (*-debug.pkg.tar.zst) when locating built packages.
1 month ago
Riyyi
39b8d9ac4b
Add fmt command to makefile
1 month ago
AI Bot
d36bba6925
Add centralized command logging function
...
Refactors command execution to use a new log.Command helper that handles both logging and cmd creation, reducing duplication in sync.go
1 month ago
AI Bot
b1a376dbbe
Add build, install and uninstall targets to Makefile
1 month ago
Riyyi
8a074e02b0
Update README.md
2 months ago
AI Bot
fdd9ecb3a5
Handle pacman -Qdtq exit code 1 as non-error
...
pacman -Qdtq exits with code 1 when there are no orphans, which is not an error condition. Handle this gracefully by returning nil instead of an error.
2 months ago
AI Bot
c90d2e8916
Add verbose flag for debug output control
...
Introduces log.Debug() function that respects a Verbose config flag, replacing direct [debug] fmt.Fprintf calls throughout the codebase. This allows debug logging to be toggled via -v/--verbose CLI flag.
2 months ago
Riyyi
1dffd70db2
Skip interactive prompt when removing orphans
2 months ago
AI Bot
5ebb958bf1
Add command logging and skip already installed AUR packages
2 months ago
Riyyi
c7bed95107
Skip confirmation when installing packages
2 months ago
AI Bot
a934dfa1f0
Update make-commit skill with message format rules
2 months ago
AI Bot
e64382c1bd
Fix issues with dry-run package reporting
...
- Filter orphans to only those not in requested packages
- Fix Removed count to reflect only actual removals
2 months ago
AI Bot
83de6acc74
Refactor fetch and pacman packages into subpackages
...
Split fetch into alpm and aur subpackages for better organization.
Rename state to log. Split pacman into read and sync subpackages.
Remove validation in favor of read.DBFreshness.
2 months ago
Riyyi
88ff093365
Extract PacmanState constant
2 months ago
Riyyi
c2a7b9ab9c
Improve make-commit skill commit message formatting
...
- Fix typo 'thed' to 'the'
- Add 72-character title convention
- Change --stat flag formatting to be more standard
2 months ago
AI Bot
86c6d078d6
Output actual commands run instead of generic progress messages
2 months ago
AI Bot
bd1108a93f
Dont use CombinedOutput() to capture error separately
2 months ago
AI Bot
82aeceacac
Fixup: correct log path in add-operation-logging, fix pacman -Rns flag in declpac-cli-tool, update pkg path in fix-sync-dbs-notloaded
2 months ago
AI Bot
86c1abaad4
Add opsx-fixup command for diverging change specs
2 months ago
AI Bot
2b0cb39746
Update operation logging spec to use single timestamp per tool call
2 months ago
Riyyi
fc18e27c25
Log timestamp once per tool invocation
2 months ago
AI Bot
8348cc21df
Suppress command output from stdout, only log to file
2 months ago
AI Bot
01338cb671
Archive experimental OpenSpec changes
2 months ago
AI Bot
b4b12b39b6
Openspec fixups
2 months ago
AI Bot
720be92d82
Fix MarkAllAsDeps to retrieve all packages first
2 months ago
AI Bot
4143a23c91
Implement package resolve logic fixes
2 months ago
AI Bot
536a8d5ccb
Add package fetching logic fix proposal
2 months ago
AI Bot
11a5e57516
Fix AUR package installation root privileges
2 months ago
AI Bot
cffccf2390
Add Makefile and fix pacman.go
2 months ago
Riyyi
6fd4b64d92
Reorder main calls
2 months ago
AI Bot
e74c38cb3f
Add input handling improvements
2 months ago
AI Bot
192b41e18b
Rewrite README with accurate docs
2 months ago
Riyyi
1c74373d6b
Remove --yes flag
2 months ago
Riyyi
5e9b2521bd
Do not gitignore main.go file
2 months ago
AI Bot
eb6bb8fb76
Add state tracking and pacman package enhancements
2 months ago
AI Bot
0b834214cd
Add OpenSpec change for operation logging
2 months ago
Riyyi
5031fdc1f8
Improve make-commit skill documentation
2 months ago
AI Bot
0fa0988666
Fix AUR package detection for installed packages
2 months ago
AI Bot
2bead6af27
Refactor pkg into modular packages
2 months ago
AI Bot
9aeedb39b8
Add OpenSpec change for pkg modularization refactor
2 months ago
AI Bot
076bebbedf
Register sync DBs manually to fix dyalpm returning empty list
...
The dyalpm library's SyncDBs() returns an empty slice, causing packages
from official repos (extra, core, multilib) to not be found. This fix
manually registers each repo after getting an empty result.
2 months ago
AI Bot
836d8600c6
Add fix for sync DBs not loaded
2 months ago
AI Bot
be9c9c6df1
Integrate dyalpm for local/sync package queries
2 months ago
AI Bot
2a90c0cd11
Add batch pacman checks and package resolution specs
2 months ago
AI Bot
521b862919
Add dry-run flag and implement AUR support
2 months ago