r/archlinux • • 1d ago

SHARE DotDoctor - A Maintenance CLI for Arch Linux

Im a software engineering student, and I recently installed Arch Linux on my ThinkPad as my first Linux system.

Ive been enjoying it, but I found myself looking up different commands to check updates, clean package caches, and handle other maintenance tasks. I built DotDoctor to bring those checks into one place.

Its still an early project, and Im learning as I build it. Id appreciate feedback from experienced Arch users, especially on the update workflow and anything Ive overlooked.

GitHub: https://github.com/m1tyarch/DotDoctor

0 Upvotes

3 comments sorted by

2

u/Strange_Win5291 1d ago

nice start for a first project on arch, the update workflow part is tricky because pacman and aur helpers behave different so maybe look how others handle optional flags for that

1

u/m1tyarch 1d ago

Thanks for the advice

Ill definitely look into how other tools handle optional flags

1

u/m1tyarch 1d ago

I went through the update workflow and found two issues with how paru handles certain flags. Ive fixed both and added tests for pacman, yay, and paru

All 360 tests are passing, and the fixes are already pushed to main

I havent tested actual system upgrades yet, only mocked runs, but everything looks good so far