<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ud.git/main.c, branch v1.1.0</title>
<subtitle>Automated Debian system maintenance and update utility written in C
</subtitle>
<id>http://git.davo.co/ud.git/atom?h=v1.1.0</id>
<link rel='self' href='http://git.davo.co/ud.git/atom?h=v1.1.0'/>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/'/>
<updated>2026-08-07T01:09:03Z</updated>
<entry>
<title>feat(cli): add persistent XDG logging, CLI flags, and task metrics</title>
<updated>2026-08-07T01:09:03Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-07T01:09:03Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=5842b4ddc7747d3bc55bd47bf60b1dcfdbe5bfde'/>
<id>urn:sha1:5842b4ddc7747d3bc55bd47bf60b1dcfdbe5bfde</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>refactor(apt): remove redundant APT_OPT flags from full-upgrade</title>
<updated>2026-08-07T00:38:26Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-07T00:38:26Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=b5aca4db048e251fb17590c1e13f4cc4e53a529c'/>
<id>urn:sha1:b5aca4db048e251fb17590c1e13f4cc4e53a529c</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>perf(apt): pass parallel download flags to apt update and full-upgrade</title>
<updated>2026-08-06T08:56:08Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T08:56:08Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=1872df0021ea5a8c14bdbb981a4eba46e6ecfbd7'/>
<id>urn:sha1:1872df0021ea5a8c14bdbb981a4eba46e6ecfbd7</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>feat: initial commit for ud maintenance utility</title>
<updated>2026-08-06T04:25:25Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T04:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=3d51ff671e0bf079063c6270bbb985bd3d218b34'/>
<id>urn:sha1:3d51ff671e0bf079063c6270bbb985bd3d218b34</id>
<content type='text'>
- 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
</content>
</entry>
</feed>
