diff options
Diffstat (limited to 'clusterman/__main__.py')
| -rw-r--r-- | clusterman/__main__.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/clusterman/__main__.py b/clusterman/__main__.py index 35953b4..5496ba5 100644 --- a/clusterman/__main__.py +++ b/clusterman/__main__.py @@ -1,6 +1,6 @@ import argparse,sys from clusterman.config import * -from clusterman.commands import node, plugins +from clusterman.commands import node, plugins, frontend def main(): parser = argparse.ArgumentParser() @@ -20,7 +20,10 @@ def main(): ##### Frontend commands ##### target_frontend = subparsers.add_parser("frontend") - + frontend_subparsers=target_frontend.add_subparsers(dest="command", help='Command') + # Info + node_cmd_scan=frontend_subparsers.add_parser("info") + ##### Plugins commands ##### target_plugins = subparsers.add_parser("plugins") target_plugins.add_argument("name", help="Plugin's name") @@ -51,7 +54,11 @@ def main(): target_node.print_help(sys.stderr) sys.exit(1) elif args.target == "frontend": - print("Do frontend related stuff") + if args.command == "info": + frontend.info() + else: + target_frontend.print_help(sys.stderr) + sys.exit(1) elif args.target == "plugins": plugins.execute(args.name,args.parameters) |
