All Projects → cli → Cli

cli / Cli

Licence: mit
GitHub’s official command line tool

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Cli

Cli Microsoft365
Manage Microsoft 365 and SharePoint Framework projects on any platform
Stars: ✭ 420 (-98.42%)
Mutual labels:  cli, hacktoberfest
Bubbletea
A powerful little TUI framework 🏗
Stars: ✭ 7,886 (-70.41%)
Mutual labels:  cli, hacktoberfest
Ola
The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry
Stars: ✭ 424 (-98.41%)
Mutual labels:  cli, hacktoberfest
Eva
a calculator REPL, similar to bc(1)
Stars: ✭ 405 (-98.48%)
Mutual labels:  cli, hacktoberfest
Rust Sloth
A 3D software rasterizer... for the terminal!
Stars: ✭ 478 (-98.21%)
Mutual labels:  cli, hacktoberfest
Stonks
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
Stars: ✭ 405 (-98.48%)
Mutual labels:  cli, hacktoberfest
Ritchie Cli
Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
Stars: ✭ 437 (-98.36%)
Mutual labels:  cli, hacktoberfest
Memento
Memento is a development-only tool that caches HTTP calls once they have been executed.
Stars: ✭ 380 (-98.57%)
Mutual labels:  cli, hacktoberfest
Preact Cli
😺 Your next Preact PWA starts in 30 seconds.
Stars: ✭ 4,510 (-83.08%)
Mutual labels:  cli, hacktoberfest
Bubbles
TUI components for Bubble Tea 🍡
Stars: ✭ 467 (-98.25%)
Mutual labels:  cli, hacktoberfest
Flow Typed
A central repository for Flow library definitions
Stars: ✭ 3,772 (-85.85%)
Mutual labels:  cli, hacktoberfest
Xonsh
🐚 Python-powered, cross-platform, Unix-gazing shell
Stars: ✭ 5,327 (-80.01%)
Mutual labels:  cli, hacktoberfest
Isort
A Python utility / library to sort imports.
Stars: ✭ 4,377 (-83.58%)
Mutual labels:  cli, hacktoberfest
Phpinsights
🔰 Instant PHP quality checks from your console
Stars: ✭ 4,442 (-83.33%)
Mutual labels:  cli, hacktoberfest
Collision
💥 Collision is a beautiful error reporting tool for command-line applications
Stars: ✭ 3,993 (-85.02%)
Mutual labels:  cli, hacktoberfest
Npkill
List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.
Stars: ✭ 5,325 (-80.02%)
Mutual labels:  cli, hacktoberfest
Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (-98.59%)
Mutual labels:  cli, hacktoberfest
Ava
Node.js test runner that lets you develop with confidence 🚀
Stars: ✭ 19,458 (-26.98%)
Mutual labels:  cli, hacktoberfest
Got
Got: Simple golang package and CLI tool to download large files faster 🏃 than cURL and Wget!
Stars: ✭ 469 (-98.24%)
Mutual labels:  cli, hacktoberfest
Ferret
Declarative web scraping
Stars: ✭ 4,837 (-81.85%)
Mutual labels:  cli, hacktoberfest

GitHub CLI

gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.

screenshot of gh pr status

GitHub CLI is available for repositories hosted on GitHub.com and GitHub Enterprise Server 2.20+, and to install on macOS, Windows, and Linux.

Documentation

See the manual for setup and usage instructions.

Contributing

If anything feels off, or if you feel that some functionality is missing, please check out the contributing page. There you will find instructions for sharing your feedback, building the tool locally, and submitting pull requests to the project.

Installation

macOS

gh is available via Homebrew, MacPorts, Conda, Spack, and as a downloadable binary from the releases page.

Homebrew

Install: Upgrade:
brew install gh brew upgrade gh

MacPorts

Install: Upgrade:
sudo port install gh sudo port selfupdate && sudo port upgrade gh

Conda

Install: Upgrade:
conda install gh --channel conda-forge conda update gh --channel conda-forge

Additional Conda installation options available on the gh-feedstock page.

Spack

Install: Upgrade:
spack install gh spack uninstall gh && spack install gh

Linux & BSD

gh is available via Homebrew, Conda, Spack, and as downloadable binaries from the releases page.

For instructions on specific distributions and package managers, see Linux & BSD installation.

Windows

gh is available via WinGet, scoop, Chocolatey, Conda, and as downloadable MSI.

WinGet

Install: Upgrade:
winget install --id GitHub.cli winget upgrade --id GitHub.cli

scoop

Install: Upgrade:
scoop install gh scoop update gh

Chocolatey

Install: Upgrade:
choco install gh choco upgrade gh

Signed MSI

MSI installers are available for download on the releases page.

GitHub Actions

GitHub CLI comes pre-installed in all GitHub-Hosted Runners.

Other platforms

Download packaged binaries from the releases page.

Build from source

See here on how to build GitHub CLI from source.

Comparison with hub

For many years, hub was the unofficial GitHub CLI tool. gh is a new project that helps us explore what an official GitHub CLI tool can look like with a fundamentally different design. While both tools bring GitHub to the terminal, hub behaves as a proxy to git, and gh is a standalone tool. Check out our more detailed explanation to learn more.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].