A TUI for for navigating the Snap Store.
Designed using the "Textual" Python Library - https://github.com/textualize/textual/
- [✅] Browse the Snap Store
- [✅] Search for Snaps
- [✅] View Snap Details
- [✅] Open Store URL in Browser
- [✅] View Installed Snaps
- [✅] Install/Uninstall Snaps directly from the TUI
- [✅] Browse Snap Channels
- [❌] View Snap Revisions
- [❌] Sort and Filter Snaps
- [❌] Install from alternate stores
sudo snap install store-tui --edge
Using docs from snapcraft.io docs, and datamodel-codegen utility, I generate pydantic models for the route responses