← Back to davo.co
summaryrefslogtreecommitdiffstats
path: root/main.c
AgeCommit message (Collapse)Author
7 hoursfeat(cli): add persistent XDG logging, CLI flags, and task metricsv1.1.0David Faulkner
- Implement getopt_long for -v (--view-log), -c (--clear-log), -V (--version), and -h (--help) - Add XDG-compliant persistent logging at ~/.local/state/ud/ud.log - Implement target item tallying to record counts for autoremove, apt clean, thumbnails, and screenshots - Bump utility version to 1.1.0
8 hoursrefactor(apt): remove redundant APT_OPT flags from full-upgradeDavid Faulkner
- Scope APT_OPT flags exclusively to index updating via apt update - Remove APT_OPT from apt full-upgrade string format call - Rely on default APT queue management and HTTPS transport during package downloads
23 hoursperf(apt): pass parallel download flags to apt update and full-upgradev1.0.2David Faulkner
- Define APT_OPT macro with Acquire::Queue-Mode="access" and Acquire::http::Pipeline-Depth="10" - Update apt update and apt full-upgrade commands to utilize parallel fetching - Accelerate package download phases without modifying global system configuration
28 hoursfeat: initial commit for ud maintenance utilityDavid Faulkner
- Add C source code for Debian apt update, autoremove, and cleanup tasks - Add Makefile with build, install, uninstall, and clean targets - Add README.md with build and usage instructions - Add MIT license and .gitignore for build artifacts