The terminal (or shell, or command line interface) is an important and often overlooked tool for data scientists. It allows efficient interaction with the operating system without having to mess with a GUI and allows for automation, programming, flexibility, and interaction with applications and APIs, often in a more direct way.
GitHub is another increasingly vital tool for data scientists. GitHub primarily provides a platform for version control and reproducibility. It also enables developer collaboration and code and data sharing. For all these reasons, GitHub has become a comprehensive platform specifically for open source software development.
The GitHub CLI, unsurprisingly, is the GitHub tool that enables interaction with the GitHub platform using the command line interface. Mastering the most commonly used commands will allow you to become a productive development team, whether you’re a web app development team or, more specifically for our purposes, a data science, data engineering, or machine learning engineering team.
For more information on using the GitHub CLI and a handy quick reference, check out our latest cheat sheet.
GitHub CLI is an open source command line tool that brings GitHub to your terminal. You can check the status, pull requests, issues, files, gist, and more on GitHub.
The GitHub CLI is not limited to git workflow commands; it allows you to perform all sorts of GitHub tasks without having to visit the site with a web browser. Some of the common tasks that can be performed via the GitHub CLI, and those described in the cheat sheet, include:
- Facility
- Logging in
- Browsing
- code space
- essence
- affairs
- public relations
- repository
- workflow
- run
- state
Check it out now and come back soon for more information.