docs: def tarbell_newproject(command, args):
      """
      Create new Tarbell project.
      """
      with ensure_settings(command, args) as settings:
          # Set it up and make the directory
          name = _get_project_name(args)
          puts("Creating {0}".format(colored.cyan(name)))
          path = _get_path(name, settings)
          _mkdir(path)
  
          try:
              _newproject(command, path, name, settings)
          except KeyboardInterrupt:
              _delete_dir(path)
              show_error("ctrl-c pressed, not creating new project.")
          except:
              _delete_dir(path)
              show_error("Unexpected error: {0}".format(sys.exc_info()[0]))
              raise