Changed sys.argv implementation with argparse.
Now we have a ALLOWED_COMMAND dictionary containing the allowed operation from console.
If --no-interactive option is True we launch any command from console that are present in ALLOWED_COMMAND and exit after that.