#!/usr/bin/python3
# -*- coding: utf-8 -*-

#internal imports
import sys
import os
import subprocess
#external imports
import subuserlib.commands

def printHelp():
  print("You can use one of the following commands:")
  for command in subuserlib.commands.getCommands():
    print(command)
  print("for more info about each option use: subuser <option> -h")

if len(sys.argv) < 2 or sys.argv[1] == "help" or sys.argv[1] == "--help" or sys.argv[1] == "-h":
  printHelp()
  exit()

command = subuserlib.commands.getCommand(sys.argv[1])

if not command:
  print("Command not found: "+sys.argv[1])
  printHelp()
  sys.exit(1)

command(sys.argv[2:])
