{
  "id": "tmuxinator",
  "name": "tmuxinator",
  "homepage": "https://github.com/tmuxinator/tmuxinator",
  "description": "Create and manage tmux sessions easily.",
  "icon": "https://github.com/tmuxinator.png",
  "executables": [
    "tmuxinator"
  ],
  "platforms": [
    "macos",
    "linux"
  ],
  "dotfiles": {
    "paths": [
      "~/.tmuxinator/",
      "[configHome]/tmuxinator/"
    ],
    "secret": [],
    "side_effect": false
  },
  "commands": {
    "format": 1,
    "label": "tmuxinator projects",
    "description": "Start, stop, create and list tmuxinator projects.",
    "quality": "ai-draft",
    "base": "fig:tmuxinator",
    "parser": {
      "end_of_options": "--",
      "interleave": "permute",
      "long_equals": true,
      "short_attached": true,
      "short_bundles": false
    },
    "source": [
      {
        "id": "fig",
        "kind": "completion",
        "url": "https://github.com/withfig/autocomplete/blob/master/src/tmuxinator.ts",
        "license": "MIT"
      }
    ],
    "subcommand": [
      {
        "path": [
          "start"
        ],
        "label": "Start project",
        "description": "Start a tmux session from a project.",
        "source": [
          {
            "id": "fig",
            "kind": "completion",
            "url": "https://github.com/withfig/autocomplete/blob/master/src/tmuxinator.ts",
            "license": "MIT"
          }
        ],
        "field": [
          {
            "id": "project",
            "label": "Project",
            "type": "string",
            "position": 0,
            "sources": [
              "fig"
            ]
          }
        ],
        "task": [
          {
            "id": "start",
            "label": "Start project",
            "fields": [
              "project"
            ],
            "required": [
              "project"
            ]
          }
        ],
        "group": [
          {
            "id": "basic",
            "label": "Basic",
            "fields": [
              "project"
            ]
          }
        ]
      },
      {
        "path": [
          "stop"
        ],
        "label": "Stop project",
        "description": "Stop the tmux session of a project.",
        "source": [
          {
            "id": "fig",
            "kind": "completion",
            "url": "https://github.com/withfig/autocomplete/blob/master/src/tmuxinator.ts",
            "license": "MIT"
          }
        ],
        "field": [
          {
            "id": "project",
            "label": "Project",
            "type": "string",
            "position": 0,
            "sources": [
              "fig"
            ]
          }
        ],
        "task": [
          {
            "id": "stop",
            "label": "Stop project",
            "fields": [
              "project"
            ],
            "required": [
              "project"
            ]
          }
        ],
        "group": [
          {
            "id": "basic",
            "label": "Basic",
            "fields": [
              "project"
            ]
          }
        ]
      },
      {
        "path": [
          "new"
        ],
        "label": "New project",
        "description": "Create a project file and open it in your editor.",
        "source": [
          {
            "id": "fig",
            "kind": "completion",
            "url": "https://github.com/withfig/autocomplete/blob/master/src/tmuxinator.ts",
            "license": "MIT"
          }
        ],
        "field": [
          {
            "id": "project",
            "label": "Project name",
            "type": "string",
            "position": 0,
            "sources": [
              "fig"
            ]
          },
          {
            "id": "local",
            "label": "Local ./.tmuxinator.yml",
            "type": "boolean",
            "option": [
              "-l"
            ],
            "sources": [
              "fig"
            ]
          }
        ],
        "task": [
          {
            "id": "new",
            "label": "New project",
            "fields": [
              "project",
              "local"
            ],
            "required": [
              "project"
            ]
          }
        ],
        "group": [
          {
            "id": "basic",
            "label": "Basic",
            "fields": [
              "project",
              "local"
            ]
          }
        ]
      },
      {
        "path": [
          "list"
        ],
        "label": "List projects",
        "description": "List all projects.",
        "source": [
          {
            "id": "fig",
            "kind": "completion",
            "url": "https://github.com/withfig/autocomplete/blob/master/src/tmuxinator.ts",
            "license": "MIT"
          }
        ],
        "field": [
          {
            "id": "newline",
            "label": "One entry per line",
            "type": "boolean",
            "option": [
              "-n",
              "--newline"
            ],
            "sources": [
              "fig"
            ]
          }
        ],
        "task": [
          {
            "id": "list",
            "label": "List projects",
            "fields": [
              "newline"
            ],
            "required": []
          }
        ],
        "group": [
          {
            "id": "basic",
            "label": "Basic",
            "fields": [
              "newline"
            ]
          }
        ]
      }
    ]
  }
}
