Pacviz
A TUI based package manager for Arch Linux
I think that pacman is pretty intuitive, but I'm always a sucker for TUIs. Sometimes, they can even help streamline your workflow. This project is heavily inspired by tools like lazygit, which is als written in Go. I didn't look too heavily at the code itself, rather how the TUI is formed / how users interact with the program.
Second paragraph if needed. Keep it grounded — what problem, what solution, what's the experience like using it day to day.
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.