aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docker/get_output_dir.py
diff options
context:
space:
mode:
Diffstat (limited to 'docker/get_output_dir.py')
-rwxr-xr-xdocker/get_output_dir.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/docker/get_output_dir.py b/docker/get_output_dir.py
new file mode 100755
index 0000000..9c21a72
--- /dev/null
+++ b/docker/get_output_dir.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+
+from argparse import ArgumentParser
+import sys
+
+from cgitize.config import Config
+
+
+def parse_args(argv=None):
+ if argv is None:
+ argv = sys.argv[1:]
+ parser = ArgumentParser()
+ parser.add_argument('config', metavar='PATH',
+ help='config file path')
+ return parser.parse_args(argv)
+
+
+def main(argv=None):
+ args = parse_args(argv)
+ cfg = Config.read(args.config)
+ print(cfg.main.output_dir)
+
+
+if __name__ == '__main__':
+ main()