{
  "commands": {
    "archive": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to archive",
          "name": "branchName"
        }
      },
      "description": "Archive a git worktree",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "archive",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "archive.js"
      ]
    },
    "cd": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to change into",
          "name": "branchName"
        }
      },
      "description": "Change terminal to a git worktree directory",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cd",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cd.js"
      ]
    },
    "init": {
      "aliases": [],
      "args": {},
      "description": "Initialize gwt in the current repository",
      "flags": {
        "force": {
          "char": "f",
          "description": "Overwrite existing config file if it exists",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "init",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "init.js"
      ]
    },
    "ls": {
      "aliases": [],
      "args": {},
      "description": "List all git worktrees",
      "flags": {
        "archive": {
          "char": "a",
          "description": "Include archived worktrees",
          "name": "archive",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ls",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ls.js"
      ]
    },
    "new": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the new branch",
          "name": "branchName"
        }
      },
      "description": "Create a new git worktree",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "new",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "new.js"
      ]
    },
    "open": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to open",
          "name": "branchName"
        }
      },
      "description": "Open a git worktree directory in the default editor",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "open",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "open.js"
      ]
    },
    "rm": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to remove",
          "name": "branchName"
        }
      },
      "description": "Remove a git worktree and its branch",
      "flags": {
        "archive": {
          "char": "a",
          "description": "Remove an archived worktree",
          "name": "archive",
          "allowNo": false,
          "type": "boolean"
        },
        "force": {
          "char": "f",
          "description": "Force removal without prompting",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "remote": {
          "char": "r",
          "description": "Delete the remote branch as well",
          "name": "remote",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "rm",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "rm.js"
      ]
    },
    "unarchive": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to unarchive",
          "name": "branchName"
        }
      },
      "description": "Unarchive a git worktree and run setup scripts",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "unarchive",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "unarchive.js"
      ]
    },
    "ai:open": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to run AI in",
          "name": "branchName"
        }
      },
      "description": "Run the AI command in a git worktree",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ai:open",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ai",
        "open.js"
      ]
    },
    "ai:review": {
      "aliases": [],
      "args": {},
      "description": "Run an AI code review against a target branch",
      "flags": {
        "target": {
          "char": "t",
          "description": "Target branch to review against",
          "name": "target",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ai:review",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ai",
        "review.js"
      ]
    },
    "pr:create": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to create a PR for",
          "name": "branchName"
        }
      },
      "description": "Create a pull request for a worktree branch",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "pr:create",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "pr",
        "create.js"
      ]
    },
    "pr:merge": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to merge PR for",
          "name": "branchName"
        }
      },
      "description": "Merge a pull request for a worktree branch, fetch main, and archive the worktree",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "pr:merge",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "pr",
        "merge.js"
      ]
    },
    "pr:view": {
      "aliases": [],
      "args": {
        "branchName": {
          "description": "Name of the branch/worktree to view PR for",
          "name": "branchName"
        }
      },
      "description": "Review a pull request for a worktree branch",
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "pr:view",
      "pluginAlias": "@rajubepary/gwt",
      "pluginName": "@rajubepary/gwt",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "pr",
        "view.js"
      ]
    }
  },
  "version": "0.1.0"
}