X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fcli%2Fson_emu_cli.py;h=022381880ba10e1ddef9a35c5f2c1b134997212d;hb=fe68c220a6d415a7a8980a290ecb68b17c00b02f;hp=edbd30672c943792d16a10ad3717dfa9e7569568;hpb=0d98d75450be28bba00ebabcd9041b4ae541f964;p=osm%2Fvim-emu.git diff --git a/src/emuvim/cli/son_emu_cli.py b/src/emuvim/cli/son_emu_cli.py index edbd306..0223818 100755 --- a/src/emuvim/cli/son_emu_cli.py +++ b/src/emuvim/cli/son_emu_cli.py @@ -38,29 +38,24 @@ partner consortium (www.sonata-nfv.eu). """ import sys - -from emuvim.cli import compute -from emuvim.cli import datacenter -from emuvim.cli import monitor -from emuvim.cli import network from emuvim.cli.rest import compute as restcom from emuvim.cli.rest import datacenter as restdc from emuvim.cli.rest import monitor as restmon from emuvim.cli.rest import network as restnetw +def help(): + print("Missing arguments.\n") + print("Usage: son-emu-cli compute|datacenter|network|monitor \n") + print("Get more help:") + print("\tson-emu-cli compute --help") + print("\tson-emu-cli datacenter --help") + print("\tson-emu-cli network --help") + print("\tson-emu-cli monitor --help") + exit(0) def main(): if len(sys.argv) < 2: - print("Usage: son-emu-cli ") - exit(0) - if sys.argv[1] == "compute-zapi": - compute.main(sys.argv[2:]) - elif sys.argv[1] == "network-zapi": - network.main(sys.argv[2:]) - elif sys.argv[1] == "datacenter-zapi": - datacenter.main(sys.argv[2:]) - elif sys.argv[1] == "monitor-zapi": - monitor.main(sys.argv[2:]) + help() elif sys.argv[1] == "monitor": restmon.main(sys.argv[2:]) elif sys.argv[1] == "network": @@ -69,6 +64,8 @@ def main(): restcom.main(sys.argv[2:]) elif sys.argv[1] == "datacenter": restdc.main(sys.argv[2:]) + else: + help() if __name__ == '__main__':