summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xogclient7
1 files changed, 6 insertions, 1 deletions
diff --git a/ogclient b/ogclient
index 0e7bca6..be7a7f1 100755
--- a/ogclient
+++ b/ogclient
@@ -44,6 +44,9 @@ def create_parser():
parser_event_logout.set_defaults(func=lambda x: send_event_dgram(f'session stop {x.user}'))
parser_event_logout.add_argument('user', type=str)
+ parser.add_argument('-c', '--config', default="",
+ help='ogClient JSON config file path')
+
return parser
@@ -54,7 +57,9 @@ def main():
args.func(args)
return
- if platform.system().lower() == 'linux':
+ if args.config:
+ config_path = args.config
+ elif platform.system().lower() == 'linux':
config_path = f'{ogClient.OG_PATH}ogclient/cfg/ogclient.json'
else:
config_path = './cfg/ogclient.json'