diff options
| author | Yuval Adam <_@yuv.al> | 2024-05-09 13:20:47 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2024-05-10 12:55:22 +0200 |
| commit | 233d0ac7057aad3f2ea8ad4dd24697c868c7a19a (patch) | |
| tree | 83efeda73c1a5848d831cb85a2c050bf77ba95c6 /cli/clean.py | |
| parent | a234056e66407a99b966623622cc495e57aee3e3 (diff) | |
Migrate all names to canonical doma.in.yml
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) |
