- Python 3
- Pipenv
make sync
: Syncs pipenvmake run
: Runs application
- List all droplets (only pagination needs to be implemented)
- List all droplets, but just basic data (id, name, status) (only pagination needs to be implemented)
- List droplet by ID
- List all snapshots made (only pagination needs to be implemented)
- List all automatically created snapshots
- Create droplet snapshot
- Delete automatic snapshots older than x days
- Be able to set a flag to create snapshots with shutdowns
- Improve names of snapshots
- Improve notification, show Success/Failed instead of True/False
- Auto delete old snapshots
- Add CLI script
- Write CLI documentation
- Write technical documentation for development
- Add install script for CLI
- Add easy cron support
- Replace external dependencies with self-written ones
- Add open source/free (as in freedom) software license