brew install gh
gh auth login
gh extension install github/gh-copilot


 

create alias:

alias copilot='gh copilot' ; echo 'alias copilot="gh copilot"' >> ~/.zshrc && source ~/.zshrc
alias gcs='gh copilot suggest' ; echo 'alias gcs="gh copilot suggest"' >> ~/.zshrc && source ~/.zshrc
alias gce='gh copilot explain' ; echo 'alias gce="gh copilot explain"' >> ~/.zshrc && source ~/.zshrc

explain commands:

gh copilot explain 'your query'


gh copilot suggest 'command you want to run' -t 'type of command'


The -t flag means type of command and can be one of the following:

  • git
  • gh
  • shell