summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--patternutils/commands/patterncfg.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/patternutils/commands/patterncfg.py b/patternutils/commands/patterncfg.py
index ea51f5c..7c930da 100644
--- a/patternutils/commands/patterncfg.py
+++ b/patternutils/commands/patterncfg.py
@@ -11,6 +11,12 @@ def patterncfg() -> None:
pass
+@patterncfg.command(name='init', help='initialize config folders')
+def init() -> None:
+ for dir in ['pmatch', 'tmv', 'targs']:
+ os.makedirs(os.path.join(config.CONFIG_PATH, dir), exist_ok=True)
+
+
@patterncfg.command(name='list', help='list all patternutils template files')
def list() -> None:
for d in os.listdir(config.CONFIG_PATH):