diff --git a/src/__init__.py b/src/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/src/borgmanager/__init__.py b/src/borgmanager/__init__.py index e69de29..8b13789 100644 --- a/src/borgmanager/__init__.py +++ b/src/borgmanager/__init__.py @@ -0,0 +1 @@ + diff --git a/src/borgmanager/summary/__init__.py b/src/borgmanager/summary/__init__.py new file mode 100644 index 0000000..8ed3ae0 --- /dev/null +++ b/src/borgmanager/summary/__init__.py @@ -0,0 +1 @@ +from .summary import Summary diff --git a/src/borgmanager/summary/summary.py b/src/borgmanager/summary/summary.py new file mode 100644 index 0000000..cddc2a3 --- /dev/null +++ b/src/borgmanager/summary/summary.py @@ -0,0 +1,16 @@ +from borgmanager.borg import Repo + + +class Summary(object): + def __init__(self, db, args): + self.db = db + + if args == "repo": + print(self.print_repos()) + + def print_repos(self): + repo_sql = self.db.get_repos() + repos = [] + for line in repo_sql: + repos.append(Repo.from_sql(line)) + pass