summaryrefslogtreecommitdiff
path: root/cli/clean.py
blob: facd576c2fabd2730724159d1cafc80a0d7a3aa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import ymlstash

from .base import cli, NAMES_DIR
from .model import Name


@cli.command()
def clean():
    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)