diff options
| author | Loic Guegan <loic.guegan@mailbox.org> | 2023-10-26 15:49:19 +0200 |
|---|---|---|
| committer | Loic Guegan <loic.guegan@mailbox.org> | 2023-10-26 15:49:19 +0200 |
| commit | abd29e2cdfe83160869631a0f391d428bbe11210 (patch) | |
| tree | 21cb5d0c2e6e8168d4e4f921a69a0f60308b849a /clusterman/__main__.py | |
| parent | 068fba04843a8e1a9a96c13211f98a89c39100a5 (diff) | |
Minor changes
Diffstat (limited to 'clusterman/__main__.py')
| -rw-r--r-- | clusterman/__main__.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/clusterman/__main__.py b/clusterman/__main__.py index c133027..35953b4 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 +from clusterman.commands import node, plugins def main(): parser = argparse.ArgumentParser() @@ -21,6 +21,10 @@ def main(): ##### Frontend commands ##### target_frontend = subparsers.add_parser("frontend") + ##### Plugins commands ##### + target_plugins = subparsers.add_parser("plugins") + target_plugins.add_argument("name", help="Plugin's name") + target_plugins.add_argument("parameters", help="Plugin's parameters",nargs=argparse.REMAINDER) # Check if command specified: if len(sys.argv)==1: @@ -45,11 +49,11 @@ def main(): node.ls() else: target_node.print_help(sys.stderr) - sys.exit(1) - - if args.target == "frontend": + sys.exit(1) + elif args.target == "frontend": print("Do frontend related stuff") - + elif args.target == "plugins": + plugins.execute(args.name,args.parameters) |
