From abd29e2cdfe83160869631a0f391d428bbe11210 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 26 Oct 2023 15:49:19 +0200 Subject: Minor changes --- clusterman/__main__.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'clusterman/__main__.py') 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) -- cgit v1.2.3