Pacviz
A TUI based package manager for Arch Linux
For Arch Linux, pacman is the default tool for managing packages w/ official repos. In all honesty, I like it a lot. So why pacviz? Because I like TUIs and wanted to give a try at some Golang. The visualization and searching has honestly been helpful for lazier afternoons where I want to just press a couple keys and clean things up. I also have had some less-technical friends switch to Arch, so this has been a helper for helping them clean things out. Is it perfect? No, but a couple friends found it useful, I got to learn more about Go, AND made a TUI. Much better than the "is this person bald" ESP32 project, although that desrves a post of its own for shits n' giggles.
With my less technical friends migrating to Arch, alongside my admiration for TUI-based tools, I thought it'd be fun to make a visual package management tool for Arch (built around pacman). Does this solve a real problem? Nah, but I've enjoyed my time with Go thus far!
Why a TUI? Because I wanted one. I wanted to make this as easy on myself as possible, and using bubbletea seemed like a good fit for myself. I considered tview for a bit, but I wasn't gonna worry too much about which one was "best". Bubbletea felt right for the moment.
For all intents and purposes, this thing is done. It does all the generic things I want it to do, but I want to make it a bit smarter about orphans, organizing info, and cleaning up some pop-up menus.