{
  "description": "Start the e1s terminal UI against an AWS profile, region, cluster and service. Theme, SSM custom command and startup splash options are not covered.",
  "options": [
    {
      "names": [
        "--profile"
      ],
      "description": "AWS profile",
      "args": {
        "name": "profile",
        "isOptional": false
      }
    },
    {
      "names": [
        "--region"
      ],
      "description": "AWS region",
      "args": {
        "name": "region",
        "isOptional": false,
        "suggestions": [
          {
            "name": "us-east-1",
            "description": "us-east-1"
          },
          {
            "name": "us-east-2",
            "description": "us-east-2"
          },
          {
            "name": "us-west-2",
            "description": "us-west-2"
          },
          {
            "name": "eu-west-1",
            "description": "eu-west-1"
          }
        ]
      }
    },
    {
      "names": [
        "--cluster"
      ],
      "description": "Default cluster",
      "args": {
        "name": "cluster",
        "isOptional": false
      }
    },
    {
      "names": [
        "--service"
      ],
      "description": "Requires a default cluster.",
      "args": {
        "name": "service",
        "description": "Requires a default cluster.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--read-only"
      ],
      "description": "Read-only mode"
    },
    {
      "names": [
        "--refresh",
        "-r"
      ],
      "description": "Use -1 to stop auto refresh.",
      "args": {
        "name": "refresh",
        "description": "Use -1 to stop auto refresh.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--exec-mode"
      ],
      "description": "Exec mode",
      "args": {
        "name": "exec_mode",
        "isOptional": false,
        "suggestions": [
          {
            "name": "ecs",
            "description": "ECS Exec"
          },
          {
            "name": "ssm",
            "description": "SSM"
          }
        ]
      }
    },
    {
      "names": [
        "--shell",
        "-s"
      ],
      "description": "Exec shell",
      "args": {
        "name": "shell",
        "isOptional": false,
        "suggestions": [
          {
            "name": "/bin/sh",
            "description": "/bin/sh"
          },
          {
            "name": "/bin/bash",
            "description": "/bin/bash"
          }
        ]
      }
    },
    {
      "names": [
        "--config-file",
        "-c"
      ],
      "description": "Config file",
      "args": {
        "name": "config_file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--debug",
        "-d"
      ],
      "description": "Debug mode"
    },
    {
      "names": [
        "--log-file",
        "-l"
      ],
      "description": "Log file",
      "args": {
        "name": "log_file",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--json",
        "-j"
      ],
      "description": "JSON log output"
    }
  ],
  "name": "e1s"
}
