docs: def main():
      """
      Primary Tarbell command dispatch.
      """
      command = Command.lookup(args.get(0))
  
      if len(args) == 0 or args.contains(('-h', '--help', 'help')):
          display_info(args)
          sys.exit(1)
  
      elif args.contains(('-v', '--version')):
          display_version()
          sys.exit(1)
  
      elif command:
          arg = args.get(0)
          args.remove(arg)
          command.__call__(command, args)
          sys.exit()
  
      else:
          show_error(colored.red('Error! Unknown command \'{0}\'.\n'
                                 .format(args.get(0))))
          display_info(args)
          sys.exit(1)