diff options
Diffstat (limited to 'cli/clean.py')
| -rw-r--r-- | cli/clean.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/cli/clean.py b/cli/clean.py index 09eaa41..facd576 100644 --- a/cli/clean.py +++ b/cli/clean.py @@ -1,6 +1,14 @@ -from .base import cli +import ymlstash + +from .base import cli, NAMES_DIR +from .model import Name @cli.command() def clean(): - print("Cleaning..") + stash = ymlstash.YmlStash(Name, NAMES_DIR, filter_none=True) + names = stash.list_keys() + for name in names: + obj = stash.load(name) + stash.delete(obj.domain.replace(".", "")) + stash.save(obj) |
