Implement an interface for the Backups API

This commit is contained in:
Nick Chambers 2022-08-20 14:39:48 -05:00
parent 530ccba642
commit 21bdb55a66
1 changed files with 14 additions and 0 deletions

14
vultron/cmds/backups.py Normal file
View File

@ -0,0 +1,14 @@
import vultron.cmd
class Backups(vultron.cmd.Command):
def vultron_list(self):
"""Display all stored snapshots."""
backups = self.api.get("backups")
return backups["backups"]
def vultron_get(self, backup_id):
"""Display a specific snapshot."""
backup = self.api.get("backups", backup_id)
return [backup["backup"]]