A utility for managing .deb packages directly from GitHub releases.
- Basic CLI
- Help menu
- Install command
- Link parsing
- GitHub release fetching
- GitHub release parsing
- Basic candidate filtering
- *.deb
- CPU architecture
- Temp directory
- Downloading
- Marking as installed and keeping track
- Actually installing through apt
- Cleanup
- Downloading specific versions
- Fix things being marked as installed even when apt fails
- Allow user to choose candidate if filtering doesn't work correctly
- Use slices instead of maps (amateur hour code from me a week ago smh)
- Remove/purge command
- Link parsing
- Actually removing through apt
- Removing installation mark
- Logging
- Purging
- Upgrade command
- Link parsing
- Checking if latest is already installed
- Marking as updated
- Logging
- Cleanup
- List command
- Find installed packages
- List them
- Fix dates
- Upgrade-all command