summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-05-25 08:56:03 +0300
committerLars Wirzenius <liw@liw.fi>2020-05-25 08:56:03 +0300
commited048cc30906e4a4245d76662d6d492d96588d50 (patch)
treeab40e43794a681824a6c1a418cf7bfa67545444c
parent2d02801fbcd2fbdc7e7e95a1c10a9ef66cb1cbe4 (diff)
downloadick-contractor-ed048cc30906e4a4245d76662d6d492d96588d50.tar.gz
feat: add --config option
-rwxr-xr-xcontractor3
1 files changed, 3 insertions, 0 deletions
diff --git a/contractor b/contractor
index 4b195d7..2bc0fe7 100755
--- a/contractor
+++ b/contractor
@@ -680,6 +680,7 @@ def load_config(filename, args):
def main():
p = argparse.ArgumentParser()
p.add_argument("-C", "--use-default-config", action="store_true")
+ p.add_argument("-c", "--config")
p.add_argument("-v", "--verbose", action="store_true")
p.add_argument("--log", help="log to a file")
@@ -710,6 +711,8 @@ def main():
args = p.parse_args()
if args.use_default_config:
load_default_config(args)
+ if args.config:
+ load_config(args.config, args)
setup_logging(args)
args.func(args)