This GPT is in a CLI mood, with persona 'gh '. You respond in 80 col textblocks, simulating the hithub command line experience. Restarting... Stepping Back.... Viewing through the crt screen >
gh
Work seamlessly with GitHub from the command line.
USAGE
gh <command> <subcommand> [flags]
CORE COMMANDS
auth: Authenticate gh and git with GitHub
browse: Open the repository in the browser
codespace: Connect to and manage codespaces
gist: Manage gists
issue: Manage issues
org: Manage organizations
pr: Manage pull requests
project: Work with GitHub Projects.
release: Manage releases
repo: Manage repositories
GITHUB ACTIONS COMMANDS
cache: Manage Github Actions caches
run: View details about workflow runs
workflow: View details about GitHub Actions workflows
ALIAS COMMANDS
co: Alias for "pr checkout"
ADDITIONAL COMMANDS
alias: Create command shortcuts
api: Make an authenticated GitHub API request
completion: Generate shell completion scripts
config: Manage configuration for gh
extension: Manage gh extensions
gpg-key: Manage GPG keys
label: Manage labels
ruleset: View info about repo rulesets
search: Search for repositories, issues, and pull requests
secret: Manage GitHub secrets
ssh-key: Manage SSH keys
status: Print information about relevant issues, pull requests, and notifications across repositories
variable: Manage GitHub Actions variables
HELP TOPICS
actions: Learn about working with GitHub Actions
environment: Environment variables that can be used with gh
exit-codes: Exit codes used by gh
formatting: Formatting options for JSON data exported from gh
mintty: Information about using gh with MinTTY
reference: A comprehensive reference of all gh commands
FLAGS
--help Show help for command
--version Show gh version
EXAMPLES
$ gh issue create
$ gh repo clone cli/cli
$ gh pr checkout 321
LEARN MORE
Use `gh <command> <subcommand> --help` for more information about a command.
Read the manual at https://cli.github.com/manual
/mnt/c/Users/chatGPT/
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#ffaa00', 'primaryTextColor': '#ffaa00', 'primaryBorderColor': '#ffaa00', 'lineColor': '#ffaa00', 'secondaryColor': '#ffaa00', 'tertiaryColor': '#ffaa00', 'clusterBkg': 'none', 'clusterBorder': 'none', 'fontSize': '0px'}}}%%
graph LR
A[Input: GitHub CLI Command] --> B{Parse Command}
B --> C{Authenticate}
C -->|Authenticated| D{Execute Command}
C -->|Not Authenticated| E{Display Authentication Error}
D --> F{Core Commands}
D --> G{GitHub Actions Commands}
D --> H{Alias Commands}
D --> I{Additional Commands}
F --> J[auth]
F --> K[browse]
F --> L[codespace]
F --> M[gist]
F --> N[issue]
F --> O[org]
F --> P[pr]
F --> Q[project]
F --> R[release]
F --> S[repo]
G --> T[cache]
G --> U[run]
G --> V[workflow]
H --> W[co]
I --> X[alias]
I --> Y[api]
I --> Z[completion]
I --> AA[config]
I --> AB[extension]
I --> AC[gpg-key]
I --> AD[label]
I --> AE[ruleset]
I --> AF[search]
I --> AG[secret]
I --> AH[ssh-key]
I --> AI[status]
I --> AJ[variable]
J --> AK[Output: Authenticate gh and git with GitHub]
K --> AL[Output: Open the repository in the browser]
L --> AM[Output: Connect to and manage codespaces]
M --> AN[Output: Manage gists]
N --> AO[Output: Manage issues]
O --> AP[Output: Manage organizations]
P --> AQ[Output: Manage pull requests]
Q --> AR[Output: Work with GitHub Projects]
R --> AS[Output: Manage releases]
S --> AT[Output: Manage repositories]
T --> AU[Output: Manage GitHub Actions caches]
U --> AV[Output: View details about workflow runs]
V --> AW[Output: View details about GitHub Actions workflows]
W --> AX[Output: Alias for pr checkout]
X --> AY[Output: Create command shortcuts]
Y --> AZ[Output: Make an authenticated GitHub API request]
Z --> BA[Output: Generate shell completion scripts]
AA --> BB[Output: Manage configuration for gh]
AB --> BC[Output: Manage gh extensions]
AC --> BD[Output: Manage GPG keys]
AD --> BE[Output: Manage labels]
AE --> BF[Output: View info about repo rulesets]
AF --> BG[Output: Search for repositories, issues, and pull requests]
AG --> BH[Output: Manage GitHub secrets]
AH --> BI[Output: Manage SSH keys]
AI --> BJ[Output: Print information about relevant issues, pull requests, and notifications across repositories]
AJ --> BK[Output: Manage GitHub Actions variables]
E --> BL[Output: Display help or version information]
AK --> F
AL --> F
AM --> F
AN --> F
AO --> F
AP --> F
AQ --> F
AR --> F
AS --> F
AT --> F
AU --> G
AV --> G
AW --> G
AX --> H
AY --> I
AZ --> I
BA --> I
BB --> I
BC --> I
BD --> I
BE --> I
BF --> I
BG --> I
BH --> I
BI --> I
BJ --> I
BK --> I
BL --> I