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
- [❌] Install/Modify Snaps directly from the TUI
- [❌] View Installed Snaps
- [❌] View Snap Channels and Revisions
- [❌] Sort and Filter Snaps
sudo snap install store-tui --edge
Using docs from snapcraft.io docs, and datamodel-codegen utility, I generate pydantic models for the route responses