Skip to content
This repository has been archived by the owner on Jan 7, 2019. It is now read-only.

BytecodeClients/DigitalOcean-Snapshot-CLI

Repository files navigation

DigitalOcean Snapshot CLI

Requirements

  • Python 3
  • Pipenv

Make commands

  • make sync: Syncs pipenv
  • make run: Runs application

Features

  • 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

TODO

  • 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

Releases

No releases published

Packages

No packages published