← Back to davo.co
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
6 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
7 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
22 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
23 hoursdocs(readme): fix raw URL rendering in clone block and add divider spacingDavid Faulkner
- Remove Markdown link formatting from git clone bash code block - Add blank line padding around horizontal rules to ensure clean rendering
23 hoursdocs(readme): consolidate build and execution sections and update HTTPS ↵David Faulkner
clone URL - Add HTTPS clone URL for git.davo.co - Document hardened build flags and optimization features - Combine Build and Execution instructions into a single workflow section
24 hoursbuild(makefile): optimize for performance and security hardeningv1.0.1David Faulkner
- Enable -O3, -flto, -fomit-frame-pointer, and -march=native for performance - Add strict compiler warnings (-Werror, -Wconversion, -Wsign-conversion, -Wshadow, -Wformat=2) - Add security hardening flags (-fstack-protector-strong, -D_FORTIFY_SOURCE=2) - Pass -flto, -O3, and strip symbols (-Wl,-s) during linking
27 hoursdocs: fix unclosed code fence in READMEv1.0.0David Faulkner
27 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