{
  "description": "Launch the ungit server with common overrides of ~/.ungitrc. Authentication, users and the many other config keys are left out.",
  "options": [
    {
      "names": [
        "--port"
      ],
      "description": "Default 8448.",
      "args": {
        "name": "port",
        "description": "Default 8448.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--ungitBindIp"
      ],
      "description": "Default 127.0.0.1.",
      "args": {
        "name": "bind_ip",
        "description": "Default 127.0.0.1.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--launchBrowser"
      ],
      "description": "Open browser on start"
    },
    {
      "names": [
        "--no-launchBrowser"
      ],
      "description": "Open browser on start"
    },
    {
      "names": [
        "--autoFetch"
      ],
      "description": "Auto-fetch from remote"
    },
    {
      "names": [
        "--no-autoFetch"
      ],
      "description": "Auto-fetch from remote"
    },
    {
      "names": [
        "--forcedLaunchPath"
      ],
      "description": "Open this folder instead of the current one.",
      "args": {
        "name": "forced_launch_path",
        "description": "Open this folder instead of the current one.",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--rootPath"
      ],
      "description": "URL root path",
      "args": {
        "name": "root_path",
        "isOptional": false
      }
    },
    {
      "names": [
        "--logLevel"
      ],
      "description": "Log level",
      "args": {
        "name": "log_level",
        "isOptional": false,
        "suggestions": [
          {
            "name": "none",
            "description": "None"
          },
          {
            "name": "error",
            "description": "Error"
          },
          {
            "name": "warn",
            "description": "Warn"
          },
          {
            "name": "info",
            "description": "Info"
          },
          {
            "name": "verbose",
            "description": "Verbose"
          },
          {
            "name": "debug",
            "description": "Debug"
          },
          {
            "name": "silly",
            "description": "Silly"
          }
        ]
      }
    }
  ],
  "name": "ungit"
}
