Feedback

Chat Icon

Building with GitHub Copilot

From Autocomplete to Autonomous Agents

72%

Using GitHub Copilot with the GitHub CLI

GitHub CLI is an open-source tool that brings GitHub to your terminal. It enables you to perform various GitHub operations - creating repositories, managing issues, and interacting with pull requests - directly from the command line. Copilot is partially integrated with this official CLI, meaning you can use it to interact with Copilot and get suggestions directly from the terminal.

To use this feature, you need to:

  • Install the GitHub CLI from cli.github.com.
  • Authenticate with your GitHub account using the gh auth login command.

Once installed and authenticated, you can start using Copilot in the CLI. You can get an overview of the available commands by running gh copilot --help.

These are the available commands:

  • gh copilot explain: Explain a code snippet.
  • gh copilot suggest: Get suggestions for a code snippet.
  • gh copilot config: Configure the Copilot settings.

Explaining a command: To explain a shell command, you can use the following command:

gh copilot explain "ls -l | xargs grep 'pattern'"

Copilot will provide you with an explanation of the command and how it works.

Example:

Welcome to GitHub Copilot in the CLI!
version 0.5.3-beta (2023-11-09)

I'm powered by AI, so surprises and mistakes are possible. Make sure to verify any generated code or suggestions, and share feedback so that we can learn and improve.

Explanation:

  • ls -l lists files in the current directory in

Building with GitHub Copilot

From Autocomplete to Autonomous Agents

Enroll now to unlock all content and receive all future updates for free.