Exemple #1
0
def _make(name, tags, project, show_error, args):
  Name.set_name(name)
  Name.set_tags(tags)
  Path.set_project_path(project_path=project, show_error=show_error)

  CommandFile.compute_command_path()
  return MergeConfig.MergeConfig(args)
Exemple #2
0
    def _make(name, tags, project, show_error):
        Name.set_name(name)
        Name.set_tags(tags)
        Path.set_project_path(project_path=project, show_error=show_error)

        DataFile.compute_command_path(force=True)
        return MergeSettings(args)
Exemple #3
0
    def _make(name, tags, project, show_error):
        Name.set_name(name)
        Name.set_tags(tags)
        Path.set_project_path(project_path=project, show_error=show_error)

        DataFile.compute_command_path(force=True)
        return MergeSettings(args)
Exemple #4
0
def _set_project_path():
  # First, find out if we're autostarting.
  autostart = False
  for address, value in Args.ARGS:
    if len(address) == 1 and 'autostart'.startswith(address[0]):
      autostart = True
      break

  # Get the project field out of the command line if it exists,
  # before we get any file past the default configuration.
  for address, value in Args.ARGS:
    if len(address) == 1 and 'project'.startswith(address[0]):
      Path.set_project_path(value, show_error=True, prompt=not autostart)
      CommandFile.compute_command_path()
      break
  else:
    Path.set_project_path(show_error=True)