sam/app-decompose-for-parallelism/ctl.py [201:218]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    }

    args = sys.argv
    if (len(args) < 2):
        print("Error: No command provided.\n")
    else:
        if args[1] in commands:
            cmd = commands[args[1]]
            nargs = args[2:]
            #print(nargs)
            cmd[0](nargs)
            quit()
        else:
            print("{} is not a recognized command\n".format(args[1]))

    print("Supported commands:")
    for cn in commands:
        print("\t{}: {}".format(cn,commands[cn][1]))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



sam/app-s3-athena-dataprocessing/ctl.py [202:219]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    }

    args = sys.argv
    if (len(args) < 2):
        print("Error: No command provided.\n")
    else:
        if args[1] in commands:
            cmd = commands[args[1]]
            nargs = args[2:]
            #print(nargs)
            cmd[0](nargs)
            quit()
        else:
            print("{} is not a recognized command\n".format(args[1]))

    print("Supported commands:")
    for cn in commands:
        print("\t{}: {}".format(cn,commands[cn][1]))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



