Files
tty7/assets/completions/gh.json
T
l0ng-ai 22e1ab1694 tty7: a GPU-rendered, daemon-backed terminal in pure Rust
tty7 is split into two Rust processes: a persistent daemon that owns the
shells and a GPU-rendered client that talks to it over a local socket.
Because the shells live in the daemon, quitting and reopening the app
leaves the session intact — detach and reattach, no tmux required.

- Persistent sessions — the daemon holds the PTYs and child processes, so
  closing a window or swapping in a new build never takes a shell down.
- Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at
  888 fps; the daemon drains the PTY at device speed off the render path.
- Shell-aware — new tabs and splits open in the current working directory;
  zsh, bash, fish, and PowerShell are set up automatically.
- Enhanced prompt — inline completion, syntax highlighting, history, and
  in-terminal search, with rich flag/subcommand signatures for common tools.
- Tabs, resizable splits, a command palette, click-to-open links, desktop
  notifications, eight themes, and CJK/IME input.

Native builds for macOS, Windows, and Linux.
Built on Zed's gpui and Alacritty's VT core.
2026-07-06 21:54:27 +08:00

1 line
113 KiB
JSON

{"description":"GitHub's CLI tool","options":[{"names":["--help"],"description":"Show help for command","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"alias","description":"Custom user defined gh alias","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","alias","list"]}]}],"subcommands":[{"names":["alias"],"description":"Create command shortcuts","hidden":false,"options":[],"args":[],"subcommands":[{"names":["delete"],"description":"Delete an alias","hidden":false,"options":[],"args":[{"name":"alias","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","alias","list"]}]}],"subcommands":[]},{"names":["list"],"description":"List available aliases","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["set"],"description":"Set an alias for a gh command","hidden":false,"options":[{"names":["-s","--shell"],"description":"Declare an alias to be passed through a shell interpreter","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"alias","description":"A word that will expand to the gh command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"expansion","description":"The gh command to be invoked, more info with --help","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["api"],"description":"Make an authenticated GitHub API request","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["auth"],"description":"Login, logout, and refresh your authentication","hidden":false,"options":[],"args":[],"subcommands":[{"names":["login"],"description":"Authenticate with a GitHub host","hidden":false,"options":[{"names":["-h","--hostname"],"description":"The hostname of the GitHub instance to authenticate with","args":[{"name":"hostname","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--scopes"],"description":"Additional authentication scopes for gh to have","args":[{"name":"scopes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open a browser to authenticate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--with-token"],"description":"Read token from standard input","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["logout"],"description":"Log out of a GitHub host","hidden":false,"options":[{"names":["-h","--hostname"],"description":"The hostname of the GitHub instance to authenticate with","args":[{"name":"hostname","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["refresh"],"description":"Refresh stored authentication credentials","hidden":false,"options":[{"names":["-h","--hostname"],"description":"The hostname of the GitHub instance to authenticate with","args":[{"name":"hostname","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--scopes"],"description":"Additional authentication scopes for gh to have","args":[{"name":"scopes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["setup-git"],"description":"Configure git to use GitHub CLI as a credential helper","hidden":false,"options":[{"names":["-h","--hostname"],"description":"The hostname of the GitHub instance to authenticate with","args":[{"name":"hostname","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["status"],"description":"View authentication status","hidden":false,"options":[{"names":["-h","--hostname"],"description":"The hostname of the GitHub instance to authenticate with","args":[{"name":"hostname","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-token"],"description":"Read token from standard input","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["gpg-key"],"description":"Manage GPG keys registered with your GitHub account","hidden":false,"options":[],"args":[],"subcommands":[{"names":["add"],"description":"Add a GPG key to your GitHub account","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["list"],"description":"Lists GPG keys in your GitHub account","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["browse"],"description":"Open the repository in the browser","hidden":false,"options":[{"names":["-b","--branch"],"description":"Select another branch by passing in the branch name","args":[{"name":"branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["git","--no-optional-locks","branch","-r","--no-color","--sort=-committerdate"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--commit"],"description":"Open the last commit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--no-browser"],"description":"Print destination URL instead of opening the browser","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--projects"],"description":"Open repository projects","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--settings"],"description":"Open repository settings","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--wiki"],"description":"Open repository wiki","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"[pr | issue | path[:line]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["completion"],"description":"Generate shell completion scripts","hidden":false,"options":[{"names":["-s","--shell"],"description":null,"args":[{"name":"shell","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["bash"],"description":null},{"names":["zsh"],"description":null},{"names":["fish"],"description":null},{"names":["powershell"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["config"],"description":"Manage configuration for gh","hidden":false,"options":[],"args":[],"subcommands":[{"names":["get"],"description":"Print the value of a given configuration key","hidden":false,"options":[{"names":["-h","--host"],"description":"Get per-host setting","args":[{"name":"host","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"key","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["git_protocol"],"description":null},{"names":["editor"],"description":null},{"names":["prompt"],"description":null},{"names":["pager"],"description":null},{"names":["http_unix_socket"],"description":null}],"generators":[]}],"subcommands":[]},{"names":["set"],"description":"Update configuration with a value for the given key","hidden":false,"options":[{"names":["-h","--host"],"description":"Get per-host setting","args":[{"name":"host","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["git_protocol"],"description":"The protocol to use for git clone and push operations","hidden":false,"options":[],"args":[{"name":"option","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["https"],"description":null},{"names":["ssh"],"description":null}],"generators":[]}],"subcommands":[]},{"names":["editor"],"description":"The text editor program to use for authoring text","hidden":false,"options":[],"args":[{"name":"editor","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["vim"],"description":null},{"names":["nano"],"description":null}],"generators":[]}],"subcommands":[]},{"names":["prompt"],"description":"Toggle interactive prompting in the terminal","hidden":false,"options":[],"args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["enable"],"description":null},{"names":["disable"],"description":null}],"generators":[]}],"subcommands":[]},{"names":["pager"],"description":"The terminal pager program to send standard output to","hidden":false,"options":[],"args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["http_unix_socket"],"description":"The path to a unix socket through which to make HTTP connection","hidden":false,"options":[],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]}]},{"names":["extensions"],"description":"Manage gh extensions","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a new extension","hidden":false,"options":[],"args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["install"],"description":"Install a gh extension from a repository","hidden":false,"options":[],"args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"List installed extension commands","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["remove"],"description":"Remove an installed extension","hidden":false,"options":[],"args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["upgrade"],"description":"Upgrade installed extensions","hidden":false,"options":[{"names":["--all"],"description":"Upgrade all extensions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--force"],"description":"Force upgrade extensions","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["gist"],"description":"Manage gists","hidden":false,"options":[],"args":[],"subcommands":[{"names":["clone"],"description":"Clone a gist locally","hidden":false,"options":[],"args":[{"name":"gist","description":"Gist ID or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"directory","description":null,"optional":true,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Create a new gist","hidden":false,"options":[{"names":["-d","--desc"],"description":"A description for this gist","args":[{"name":"description","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--filename"],"description":"Provide a filename to be used when reading from STDIN","args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--public"],"description":"List the gist publicly (default: secret)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open the web browser with created gist","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["delete"],"description":"Delete a gist","hidden":false,"options":[],"args":[{"name":"gist","description":"Gist ID or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["edit"],"description":"Edit one of your gists","hidden":false,"options":[{"names":["-a","--add"],"description":"Add a new file to the gist","args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--filename"],"description":"Select a file to edit","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"gist","description":"Gist ID or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"List your gists","hidden":false,"options":[{"names":["-L","--limit"],"description":"Maximum number of gists to fetch (default 10)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--public"],"description":"Show only public gists","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--secret"],"description":"Show only secret gists","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["view"],"description":"View a gist","hidden":false,"options":[{"names":["-f","--filename"],"description":"Display a single file from the gist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--files"],"description":"List file names from the gist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--raw"],"description":"Print raw instead of rendered gist contents","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open gist in the browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"gist","description":"Gist ID or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["issue"],"description":"Manage issues","hidden":false,"options":[],"args":[],"subcommands":[{"names":["close"],"description":"Close issue","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"issue","description":"Number or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["comment"],"description":"Create a new issue comment","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--body"],"description":"Supply a body. Will prompt for one otherwise","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--body-file"],"description":"Read body text from file","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--editor"],"description":"Add body using editor","args":[{"name":"editor","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Add body in browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"issue","description":"Number or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Create a new issue","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--assignee"],"description":"Assign people by their login. Use \"@me\" to self-assign","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--body"],"description":"Supply a body. Will prompt for one otherwise","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--body-file"],"description":"Read body text from file","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Add labels by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--milestone"],"description":"Add the issue to a milestone by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project"],"description":"Add the issue to projects by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--recover"],"description":"Recover input from a failed run of create","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--title"],"description":"Supply a title. Will prompt for one otherwise","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open the browser to create an issue","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["delete"],"description":"Delete issue","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["edit"],"description":"Edit an issue","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--add-assignee"],"description":"Add assigned users by their login. Use \"@me\" to assign yourself","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--add-label"],"description":"Add labels by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--body"],"description":"Set the new body","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--body-file"],"description":"Read body text from file","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--milestone"],"description":"Edit the milestone the issue belongs to by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-assignee"],"description":"Remove assigned users by their login. Use \"@me\" to unassign yourself","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-label"],"description":"Remove labels by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-project"],"description":"Remove the issue from projects by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--title"],"description":"Set the new title","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"issue","description":"Number or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"List and filter issues in this repository","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--assignee"],"description":"Filter by assignee","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-A","--author"],"description":"Filter by author","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--jq"],"description":"Filter JSON output using a jq expression","args":[{"name":"expression","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Output JSON with the specified fields","args":[{"name":"fields","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Filter by labels","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of issues to fetch (default 30)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mention"],"description":"Filter by mention","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--milestone"],"description":"Filter by milestone number or `title`","args":[{"name":"number","description":"Number or Title","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--search"],"description":"Search issues with query","args":[{"name":"query","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--state"],"description":"Filter by state (default \"open\")","args":[{"name":"state","description":"(default \"open\")","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["open"],"description":null},{"names":["closed"],"description":null},{"names":["all"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--template"],"description":"Format JSON output using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open the browser to list the issue(s)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["reopen"],"description":"Reopen issue","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["status"],"description":"Show status of relevant issues","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--jq"],"description":"Filter JSON output using a jq expression","args":[{"name":"expression","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Output JSON with the specified fields","args":[{"name":"fields","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--template"],"description":"Format JSON output using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["transfer"],"description":"Transfer issue to another repository","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"issue","description":"Number or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"destination-repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["view"],"description":"View an issue","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the [HOST/]OWNER/REPO format","args":[{"name":"repo","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--comments"],"description":"View issue comments","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--jq"],"description":"Filter JSON output using a jq expression","args":[{"name":"expression","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Output JSON with the specified fields","args":[{"name":"fields","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--template"],"description":"Format JSON output using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open an issue in the browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"issue","description":"Number or URL","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["pr"],"description":"Manage pull requests","hidden":false,"options":[],"args":[],"subcommands":[{"names":["checkout"],"description":"Check out a pull request in git","hidden":false,"options":[{"names":["--recurse-submodules"],"description":"Update all active submodules (recursively)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["checks"],"description":"Show CI status for a single pull request","hidden":false,"options":[{"names":["-w","--web"],"description":"Open the web browser to show details about checks","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["close"],"description":"Close a pull request","hidden":false,"options":[{"names":["-d","--delete-branch"],"description":"Delete the local and remote branch after close","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["edit"],"description":"Edit a pull request. Without an argument, the pull request that belongs to the current branch is selected","hidden":false,"options":[{"names":["--add-assignee"],"description":"Add assigned users by their login. Use \"@me\" to assign yourself","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--add-label"],"description":"Add labels by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--add-project"],"description":"Add the pull request to projects by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--add-reviewer"],"description":"Add reviewers by their login","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-B","--base"],"description":"Change the base branch for this pull request","args":[{"name":"branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--body"],"description":"Set the new body","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--body-file"],"description":"Read body text from file (use \"-\" to read from standard input)","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--milestone"],"description":"Edit the milestone the pull request belongs to by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-assignee"],"description":"Remove assigned users by their login. Use \"@me\" to unassign yourself","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-label"],"description":"Remove labels by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-project"],"description":"Remove the pull request from projects by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-reviewer"],"description":"Remove reviewers by their login","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--title"],"description":"Set the new title","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["comment"],"description":"Create a new pr comment","hidden":false,"options":[{"names":["-b","--body"],"description":"Supply a body. Will prompt for one otherwise","args":[{"name":"message","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--editor"],"description":"Add body using editor","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Add body in browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["create"],"description":"Create a pull request","hidden":false,"options":[{"names":["-a","--assignee"],"description":"Assign people by their login","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-B","--base"],"description":"The branch into which you want your code merged","args":[{"name":"branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["git","--no-optional-locks","branch","-r","--no-color","--sort=-committerdate"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--body"],"description":"Body for the pull request","args":[{"name":"body","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--draft"],"description":"Mark pull request as a draft","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--fill"],"description":"Do not prompt for title/body and just use commit info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--head"],"description":"The branch that contains commits for your pull request (default: current branch)","args":[{"name":"branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"The branch that contains commits for your pull request (default: current branch)","args":[{"name":"branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--milestone"],"description":"Add the pull request to a milestone by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-maintainer-edit"],"description":"Disable maintainer's ability to modify pull request","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project"],"description":"Add the pull request to projects by name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-recover"],"description":"Recover input from a failed run of create","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--reviewer"],"description":"Request reviews from people or teams by their handle","args":[{"name":"handle","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--title"],"description":"Title for the pull request","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open the web browser to create a pull request","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["diff"],"description":"View changes in a pull request","hidden":false,"options":[{"names":["--color"],"description":"Use color in diff output: {always|never|auto}","args":[{"name":"choice","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["list"],"description":"List and filter pull requests in this repository","hidden":false,"options":[{"names":["-a","--assignee"],"description":"Filter by assignee","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-B","--base"],"description":"Filter by base branch","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Filter by labels","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of items to fetch","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--state"],"description":"Filter by state: {open|closed|merged|all}","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open the browser to list the pull requests","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["merge"],"description":"Merge a pull request","hidden":false,"options":[{"names":["-d","--delete-branch"],"description":"Delete the local and remote branch after merge","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--merge"],"description":"Merge the commits with the base branch","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--rebase"],"description":"Rebase the commits onto the base branch","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--squash"],"description":"Squash the commits into one commit and merge it into the base branch","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["ready"],"description":"Mark a pull request as ready for review","hidden":false,"options":[],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["reopen"],"description":"Reopen a pull request","hidden":false,"options":[],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["review"],"description":"Add a review to a pull request","hidden":false,"options":[{"names":["-a","--approve"],"description":"Approve pull request","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--body"],"description":"Specify the body of a review","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--comment"],"description":"Comment on a pull request","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--request-changes"],"description":"Request changes on a pull request","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]},{"names":["status"],"description":"Show status of relevant pull requests","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["view"],"description":"View a pull request","hidden":false,"options":[{"names":["-c","--comments"],"description":"View pull request comments","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open a pull request in the browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"number | url | branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","pr","list","--json=number,title,headRefName,state"]}]}],"subcommands":[]}]},{"names":["release"],"description":"Manage GitHub releases","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["repo"],"description":"Work with GitHub repositories","hidden":false,"options":[],"args":[],"subcommands":[{"names":["archive"],"description":"Archive a GitHub repository. With no argument, archives the current repository","hidden":false,"options":[{"names":["-y","--confirm"],"description":"Skip the confirmation prompt","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"repository","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","api","graphql","--paginate","-f","query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}'","--jq",".data.viewer.repositories.nodes[]"]}]}],"subcommands":[]},{"names":["clone"],"description":"Clone a GitHub repository locally.\nIf the \"OWNER/\" portion of the \"OWNER/REPO\" repository argument is omitted, it\ndefaults to the name of the authenticating user.\nPass additional 'git clone' flags by listing them after '--'","hidden":false,"options":[{"names":["--"],"description":"Flags to pass to git when cloning","args":[{"name":"flags","description":"Flags to pass to git when cloning","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--upstream-remote-name"],"description":"Upstream remote name when cloning a fork (default \"upstream\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"repository","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","api","graphql","--paginate","-f","query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}'","--jq",".data.viewer.repositories.nodes[]"]}]},{"name":"directory","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Create a new GitHub repository.\nTo create a repository interactively, use 'gh repo create' with no arguments.\nTo create a remote repository non-interactively, supply the repository name and one of '--public', '--private', or '--internal'.\nPass '--clone' to clone the new repository locally.\nTo create a remote repository from an existing local repository, specify the source directory with '--source'. \nBy default, the remote repository name will be the name of the source directory. \nPass '--push' to push any local commits to the new repository","hidden":false,"options":[{"names":["-y","--confirm"],"description":"Skip the confirmation prompt","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--description"],"description":"Description of the repository","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--homepage"],"description":"Repository home page URL","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--public"],"description":"Make the repository public","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--private"],"description":"Make the repository private","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--internal"],"description":"Make the repository internal","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--template"],"description":"Make the new repository based on a template repository","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--clone"],"description":"Clone the new repository to the current directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-issues"],"description":"Disable issues in the new repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-wiki"],"description":"Disable wiki in the new repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gitignore"],"description":"Specify a gitignore template for the repository","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--license"],"description":"Specify an Open Source License for the repository","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--remote"],"description":"Specify remote name for the new repository","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--source"],"description":"Specify path to local repository to use as source","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--team"],"description":"The name of the organization team to be granted access","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-all-branches"],"description":"Include all branches from template repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--push"],"description":"Push local commits to the new repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--add-readme"],"description":"Add a README file to the new repository","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["deploy-key"],"description":"Manage deploy keys in a repository","hidden":false,"options":[{"names":["-R","--repo"],"description":"Select another repository using the `[HOST/]OWNER/REPO` format","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["add"],"description":"Add a deploy key to a GitHub repository","hidden":false,"options":[{"names":["-w","--allow-write"],"description":"Allow write access for the key","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--title"],"description":"Title of the new key","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"key-file","description":"Path to the public key file","optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["delete"],"description":"Delete a deploy key from a GitHub repository","hidden":false,"options":[],"args":[{"name":"key-id","description":"ID of the key to delete","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"List deploy keys in a GitHub repository","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["delete"],"description":"Delete a GitHub repository.\nWith no argument, deletes the current repository. Otherwise, deletes the specified repository.\nDeletion requires authorization with the \"delete_repo\" scope. \nTo authorize, run \"gh auth refresh -s delete_repo\"","hidden":false,"options":[{"names":["-y","--confirm"],"description":"Skip the confirmation prompt","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"repository","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","api","graphql","--paginate","-f","query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}'","--jq",".data.viewer.repositories.nodes[]"]}]}],"subcommands":[]},{"names":["edit"],"description":"Edit repository settings","hidden":false,"options":[{"names":["--clone"],"description":"Clone the fork {true|false}","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--add-topic"],"description":"Add repository topic","args":[{"name":"topic names","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-forking"],"description":"Allow forking of an organization repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--default-branch"],"description":"Set the default branch name for the repository","args":[{"name":"branch name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--delete-branch-on-merge"],"description":"Delete head branch when pull requests are merged","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--description"],"description":"Description of the repository","args":[{"name":"description","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-auto-merge"],"description":"Enable auto-merge functionality","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-issues"],"description":"Enable issues in the repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-merge-commit"],"description":"Enable merging pull requests via merge commit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-projects"],"description":"Enable projects in the repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-rebase-merge"],"description":"Enable merging pull requests via rebase","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-squash-merge"],"description":"Enable merging pull requests via squashed commit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-wiki"],"description":"Enable wiki in the repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--homepage"],"description":"Repository home page URL","args":[{"name":"URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-topic"],"description":"Remove repository topic","args":[{"name":"topic names","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--template"],"description":"Make the repository available as a template repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--visibility"],"description":"Change the visibility of the repository to {public,private,internal}","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["public"],"description":null},{"names":["private"],"description":null},{"names":["internal"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"repository","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","api","graphql","--paginate","-f","query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}'","--jq",".data.viewer.repositories.nodes[]"]}]}],"subcommands":[]},{"names":["fork"],"description":"Create a fork of a repository.\nWith no argument, creates a fork of the current repository. Otherwise, forks\nthe specified repository.\nBy default, the new fork is set to be your 'origin' remote and any existing\norigin remote is renamed to 'upstream'. To alter this behavior, you can set\na name for the new fork's remote with --remote-name.\nAdditional 'git clone' flags can be passed in by listing them after '--'","hidden":false,"options":[{"names":["--"],"description":"Flags to pass to git when cloning","args":[{"name":"flags","description":"Flags to pass to git when cloning","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--clone"],"description":"Clone the fork","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--remote"],"description":"Add remote for fork {true|false}","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--remote-name"],"description":"Specify a name for a fork's new remote. (default \"origin\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--org"],"description":"Create the fork in an organization","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--fork-name"],"description":"Rename the forked repository","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"repository","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","api","graphql","--paginate","-f","query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}'","--jq",".data.viewer.repositories.nodes[]"]}]}],"subcommands":[]},{"names":["list"],"description":"List repositories owned by user or organization.\nFor more information about output formatting flags, see 'gh help formatting'","hidden":false,"options":[{"names":["--visibility"],"description":"Filter repositories by visibility","args":[{"name":"visibility","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["public"],"description":null},{"names":["private"],"description":null},{"names":["internal"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--archived"],"description":"Show only archived repositories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--fork"],"description":"Show only forked repositories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--language"],"description":"Filter by primary coding language","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of repositories to list (default 30)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-archived"],"description":"Omit archived repositories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--source"],"description":"Show only non-forks","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--jq"],"description":"Filter JSON output using a jq expression","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Output JSON with the specified fields","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--template"],"description":"Format JSON output using a Go template","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--topic"],"description":"Filter by topic","args":[{"name":"topic","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--private"],"description":"Show only private repositories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--public"],"description":"Show only public repositories","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"owner","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rename"],"description":"Rename a GitHub repository.\nBy default, this renames the current repository; otherwise renames the specified repository","hidden":false,"options":[{"names":["-y","--confirm"],"description":"Skip the confirmation prompt","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-R","--repo"],"description":"Select another repository using the `[HOST/]OWNER/REPO` format","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"new-name","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["set-default"],"description":"Sets the default remote repository to use when querying the GitHub API for the locally cloned repository","hidden":false,"options":[{"names":["-u","--unset"],"description":"Unset the current default repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--view"],"description":"View the current default repository","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"repository","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","api","graphql","--paginate","-f","query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}'","--jq",".data.viewer.repositories.nodes[]"]}]}],"subcommands":[]},{"names":["sync"],"description":"Sync destination repository from source repository. Syncing uses the main branch\nof the source repository to update the matching branch on the destination\nrepository so they are equal. A fast forward update will be used execept when the\n'--force' flag is specified, then the two branches will\nby synced using a hard reset. \nWithout an argument, the local repository is selected as the destination repository.\nThe source repository is the parent of the destination repository by default.\nThis can be overridden with the '--source' flag","hidden":false,"options":[{"names":["-b","--branch"],"description":"Branch to sync","args":[{"name":"branch name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--force"],"description":"Hard reset the branch of the destination repository to match the source repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--source"],"description":"Source repository","args":[{"name":"source repository","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"destination-repository","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["view"],"description":"Display the description and the README of a GitHub repository.\nWith no argument, the repository for the current directory is displayed.\nWith '--web', open the repository in a web browser instead.\nWith '--branch', view a specific branch of the repository.\nFor more information about output formatting flags, see 'gh help formatting'","hidden":false,"options":[{"names":["-b","--branch"],"description":"View a specific branch of the repository","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open a repository in the browser","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--jq"],"description":"Filter JSON output using a jq expression","args":[{"name":"expression","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Output JSON with the specified fields","args":[{"name":"fields","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--template"],"description":"Format JSON output using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"repository","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["gh","api","graphql","--paginate","-f","query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}'","--jq",".data.viewer.repositories.nodes[]"]}]}],"subcommands":[]}]},{"names":["run"],"description":"View details about workflow runs","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["download"],"description":"Download artifacts generated by a workflow run","hidden":false,"options":[],"args":[{"name":"run-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"List recent workflow runs","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of runs to fetch (default 20)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workflow"],"description":"Filter runs by workflow","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["rerun"],"description":"Rerun a failed run","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"run-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["view"],"description":"View a summary of a workflow run","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exit-status"],"description":"Exit with non-zero status if run failed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--job"],"description":"View a specific job ID from a run","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log"],"description":"View full log for either a run or specific job","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--log-failed"],"description":"View the log for any failed steps in a run or specific job","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Show job steps","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open run in the browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"run-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["watch"],"description":"Watch a run until it completes, showing its progress","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exit-status"],"description":"Exit with non-zero status if run fails","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interval"],"description":"Refresh interval in seconds (default 3)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["secret"],"description":"Manage GitHub secrets","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["list"],"description":"List secrets for a repository, environment, or organization","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"List secrets for an environment","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--org"],"description":"List secrets for an environment","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["remove"],"description":"Remove secrets","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"List secrets for an environment","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--org"],"description":"List secrets for an environment","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["set"],"description":"Create or update secrets","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"List secrets for an environment","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--org"],"description":"List secrets for an environment","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--body"],"description":"A value for the secret. Reads from STDIN if not specified","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--visibility"],"description":"Set visibility for an organization secret: all, `private`, or `selected` (default 'private')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["private"],"description":null},{"names":["selected"],"description":null},{"names":["all"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["ssh-key"],"description":"Manage SSH keys","hidden":false,"options":[],"args":[],"subcommands":[{"names":["add"],"description":"Add an SSH key to your GitHub account","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--title"],"description":"Title for the new key","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"<key-file>","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"Lists SSH keys in your GitHub account","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["workflow"],"description":"View details about GitHub Actions workflows","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["disable"],"description":"Disable a workflow","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"[<workflow-id> | <workflow-name>]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["enable"],"description":"Enable a workflow","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"[<workflow-id> | <workflow-name>]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"List workflows","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--all"],"description":"Show all workflows, including disabled workflows","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Show all workflows, including disabled workflows","args":[{"name":"int","description":"Maximum number of workflows to fetch (default 50)","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"[<workflow-id> | <workflow-name>]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["run"],"description":"Run a workflow by creating a workflow_dispatch event","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--field"],"description":"Add a string parameter in key=value format, respecting @ syntax","args":[{"name":"key=value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Read workflow inputs as JSON via STDIN","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--raw-field"],"description":"Add a string parameter in key=value format","args":[{"name":"key=value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--ref"],"description":"The branch or tag name which contains the version of the workflow file you'd like to run","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"[<workflow-id> | <workflow-name>]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["view"],"description":"View the summary of a workflow","hidden":false,"options":[{"names":["--repo","-R"],"description":"Select another repository","args":[{"name":"[HOST/]OWNER/REPO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--ref"],"description":"The branch or tag name which contains the version of the workflow file you'd like to view","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open workflow in the browser","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y","--yaml"],"description":"View the workflow yaml file","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"workflow-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"workflow-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["codespace","cs"],"description":"Connect to and manage codespaces","hidden":false,"options":[],"args":[],"subcommands":[{"names":["code"],"description":"Open a codespace in Visual Studio Code","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--insiders"],"description":"Use the insiders version of Visual Studio Code","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Use the web version of Visual Studio Code","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["cp"],"description":"The cp command copies files between the local and remote file systems","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--expand"],"description":"Expand remote file names on remote shell","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--profile"],"description":"Name of the SSH profile to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--recursive"],"description":"Recursively copy directories","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"sources","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]},{"name":"dest","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Create a codespace","hidden":false,"options":[{"names":["-b","--branch"],"description":"Repository branch","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--default-permissions"],"description":"Do not prompt to accept additional permissions requested by the codespace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--devcontainer-path"],"description":"Path to the devcontainer.json file to use when creating codespace","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--display-name"],"description":"Display name for the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--idle-timeout"],"description":"Allowed inactivity before codespace is stopped","args":[{"name":"duration","description":"Example: '10m', '1h'","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--location"],"description":"Determined automatically if not provided","args":[{"name":"location","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["EastUs"],"description":null},{"names":["SouthEastAsia"],"description":null},{"names":["WestEurope"],"description":null},{"names":["WestUs2"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--machine"],"description":"Hardware specifications for the VM","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-R","--repo"],"description":"Repository name with owner: user/repo","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--retention-period"],"description":"Allowed time after shutting down before the codespace is automatically deleted (maximum 30 days)","args":[{"name":"duration","description":"Example: '10m', '1h'","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--status"],"description":"Show status of post-create command and dotfiles","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["delete"],"description":"Delete codespaces based on selection criteria. All codespaces for the authenticated user can be deleted, as well as codespaces for a specific repository. Alternatively, only codespaces older than N days can be deleted. Organization administrators may delete any codespace billed to the organization","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Delete all codespaces","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--days"],"description":"Delete codespaces older than N days","args":[{"name":"N days","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Skip confirmation for codespaces that contain unsaved changes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--org"],"description":"The login handle of the organization (admin-only)","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--repo"],"description":"Delete codespaces for a repository","args":[{"name":"repository","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"The username to delete codespaces for","args":[{"name":"username","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["edit"],"description":"Edit a codespace","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--display-name"],"description":"Set the display name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--machine"],"description":"Set hardware specifications for the VM","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["jupyter"],"description":"Open a codespace in JupyterLab","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["list"],"description":"List codespaces of the authenticated user. Alternatively, organization administrators may list all codespaces billed to the organization","hidden":false,"options":[{"names":["-q","--jq"],"description":"Filter JSON output using a jq expression","args":[{"name":"expression","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Output JSON with the specified fields","args":[{"name":"fields","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of codespaces to list","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--org"],"description":"The login handle of the organization to list codespaces for (admin-only)","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-R","--repo"],"description":"Repository name with owner: user/repo","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--template"],"description":"Format JSON output using a Go template; see 'gh help formatting'","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"The username to list codespaces for","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["logs"],"description":"Access codespace logs","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--follow"],"description":"Tail and follow the logs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["ports"],"description":"List ports in a codespace","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--jq"],"description":"Filter JSON output using a jq expression","args":[{"name":"expression","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Output JSON with the specified fields","args":[{"name":"fields","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--template"],"description":"Format JSON output using a Go template; see 'gh help formatting'","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["forward"],"description":"Forward ports","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["visibility"],"description":"Change the visibility of the forwarded port","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["rebuild"],"description":"Rebuild a codespace","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["ssh"],"description":"SSH into a codespace","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Write OpenSSH configuration to stdout","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log debug data to a file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--debug-file"],"description":"Path of the file log to","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Name of the SSH profile to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--server-port"],"description":"SSH server port number (0 => pick unused)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"command","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["stop"],"description":"Stop running a codespace","hidden":false,"options":[{"names":["-c","--codespace"],"description":"Name of the codespace","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--org"],"description":"The login handle of the organization (admin-only)","args":[{"name":"login","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"The username to delete codespaces for","args":[{"name":"username","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["project"],"description":"Manage projects","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a project","hidden":false,"options":[{"names":["--title"],"description":"Title for the project","args":[{"name":"title","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use \"@me\" for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"body","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["edit"],"description":"Edit a project","hidden":false,"options":[{"names":["--title"],"description":"New title of the project","args":[{"name":"title","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--description"],"description":"New description of the project","args":[{"name":"description","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use \"@me\" for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--readme"],"description":"New readme for the project","args":[{"name":"readme","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--visibility"],"description":"Change project visibility","args":[{"name":"visibility","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["PUBLIC"],"description":null},{"names":["PRIVATE"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["list"],"description":"List projects","hidden":false,"options":[{"names":["--closed"],"description":"Include closed projects","args":[{"name":"closed","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of projects to fetch","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--web"],"description":"Open projects list in the browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["delete"],"description":"Delete a project","hidden":false,"options":[{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["close"],"description":"Close a project","hidden":false,"options":[{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--undo"],"description":"Reopen a closed project","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["view"],"description":"View a project","hidden":false,"options":[{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--web"],"description":"Open project in the browser","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["copy"],"description":"Copy a project","hidden":false,"options":[{"names":["--title"],"description":"Title for the new project","args":[{"name":"title","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target-owner"],"description":"Login of the target owner. Use @me for the current user","args":[{"name":"target-owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--source-owner"],"description":"Login of the source owner. Use @me for the current user","args":[{"name":"source-owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--drafts"],"description":"Include draft issues when copying","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["field-create"],"description":"Create a project field","hidden":false,"options":[{"names":["--name"],"description":"Name of the field","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--data-type"],"description":"DataType of the new field","args":[{"name":"data-type","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["TEXT"],"description":null},{"names":["SINGLE_SELECT"],"description":null},{"names":["DATE"],"description":null},{"names":["NUMBER"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--single-select-options"],"description":"Options for SINGLE_SELECT data type","args":[{"name":"single-select-options","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["field-delete"],"description":"Delete a project field","hidden":false,"options":[{"names":["--id"],"description":"ID of the field to delete","args":[{"name":"id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["field-list"],"description":"List project fields","hidden":false,"options":[{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of fields to fetch","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["item-create"],"description":"Create a draft issue item in a project","hidden":false,"options":[{"names":["--title"],"description":"Title for the draft issue","args":[{"name":"title","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--body"],"description":"Body for the draft issue","args":[{"name":"body","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["item-edit"],"description":"Edit a project item","hidden":false,"options":[{"names":["--id"],"description":"ID of the item to edit","args":[{"name":"id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-id"],"description":"ID of the project to which the field belongs to","args":[{"name":"project-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--title"],"description":"Title of the draft issue item","args":[{"name":"title","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--body"],"description":"Body of the draft issue item","args":[{"name":"body","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--field-id"],"description":"ID of the field to update","args":[{"name":"field-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--iteration-id"],"description":"ID of the iteration value to set on the field","args":[{"name":"iteration-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--text"],"description":"Text value for the field","args":[{"name":"text","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--number"],"description":"Number value for the field","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--single-select-option-id"],"description":"ID of the single select option value to set on the field","args":[{"name":"single-select-option-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--date"],"description":"Date value for the field (YYYY-MM-DD)","args":[{"name":"date","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["item-delete"],"description":"Delete a project item","hidden":false,"options":[{"names":["--id"],"description":"ID of the item to delete","args":[{"name":"id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["item-list"],"description":"List project items","hidden":false,"options":[{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--limit"],"description":"Maximum number of items to fetch","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["item-add"],"description":"Add a pull request or an issue to a project","hidden":false,"options":[{"names":["--url"],"description":"URL of the issue or pull request to add to the project","args":[{"name":"url","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["item-archive"],"description":"Archive a project item","hidden":false,"options":[{"names":["--id"],"description":"ID of the item to archive","args":[{"name":"id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Output format: {json}","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--owner"],"description":"Login of the owner. Use @me for the current user","args":[{"name":"owner","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--undo"],"description":"Unarchive a project item","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]}],"name":"gh"}