AI Bot
bcddfd13e7
Also install repo dependencies when installing AUR packages
1 month ago
Riyyi
b371c74e9a
Make tool request elevated privileges on-demand
1 month ago
Riyyi
76b83437ac
Add safety check before rm -rf call
1 month ago
AI Bot
7c4b0eda8b
Apply coding conventions
1 month ago
AI Bot
317d5f4be9
Cache sudo user to avoid repeated env lookups
1 month ago
AI Bot
b13c9da7a1
Improve AUR with AUR dependency installations
1 month ago
AI Bot
31fad42ab3
Reorder functions to follow public-first convention
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
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
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
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