summaryrefslogtreecommitdiffstats
path: root/vov_a6
diff options
context:
space:
mode:
authorGravatar synzr <synzr@klo.pp.ru> 2026-07-04 21:23:28 +0500
committerGravatar synzr <synzr@klo.pp.ru> 2026-07-04 21:28:42 +0500
commit55fa15156311bb0f76e7012bed059122b48f9200 (patch)
tree9271c5e277c6746034707794ddbff6f24db9d7dd /vov_a6
parent0a3e694d3a5938f2f6fa3b72ab5d1941ae72483d (diff)
downloadwebspace-main.tar.gz
webspace-main.tar.bz2
webspace-main.zip
vov-a6: Argument parsingHEADmain
Diffstat (limited to 'vov_a6')
-rw-r--r--vov_a6/__main__.py9
-rw-r--r--vov_a6/config.py5
2 files changed, 14 insertions, 0 deletions
diff --git a/vov_a6/__main__.py b/vov_a6/__main__.py
new file mode 100644
index 0000000..a4e4543
--- /dev/null
+++ b/vov_a6/__main__.py
@@ -0,0 +1,9 @@
+from argparse import ArgumentParser
+from .config import DEFAULT_OUTPUT_DIR
+
+arg_parser = ArgumentParser()
+arg_parser.add_argument('-o', '--output',
+ help='Output directory', default=DEFAULT_OUTPUT_DIR)
+
+args = arg_parser.parse_args()
+print('args.output:', args.output)
diff --git a/vov_a6/config.py b/vov_a6/config.py
new file mode 100644
index 0000000..be98811
--- /dev/null
+++ b/vov_a6/config.py
@@ -0,0 +1,5 @@
+from pathlib import Path
+
+BASE_DIR = Path(__file__).parent
+
+DEFAULT_OUTPUT_DIR = str(BASE_DIR / 'public')