This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
check-it-out with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
Check it out, before you checkout.
Check It Out lets you interactively see and choose what branch you want to check out without the hassle of trying to type out a long or confusing branch name. Checking out branches just got even simpler!
Git - Required for core features
Check It Out currently has known issues with Windows. Some users have reported it working while others have reported that it does not. It is built and tested mostly in an Arch Linux environment with some user testing on MacOS and other Linux distributions. We're currently looking for help figuring out why Check It Out is unstable on Windows. See CIO-128
We're on NPM!
npm install -g check-it-out
Fork or clone the repository
git clone https://github.com/jwu910/check-it-out.git
Navigate to your repository directory and run
Create a symbolic link to the entry point
In the repository directory run:
To get started, just run:
See a git log for the highlighted ref by pressing SPACE
|j/k, ▼/▲||Navigate the list|
|h/l, ◄/►||Previous/Next remote|
|Ctrl+r||Refresh list with a fetch and prune|
|enter||Select highlighted item|
|q, Ctrl+c, esc||Quit|
Git log argument validation is planned, but not finished. Currently, if the git log fails, space should not crash the app, but the process should not spawn at all.
Configurable settings can be found at
['--color=always', '--pretty=format:%C(yellow)%h %Creset%s%Cblue [%cn] %Cred%d ']
To reset Check It Out to its original configurations listed above, start with the flag
Please refer to the Contributing Guidelines before contributing.
See the rest of our issues
Many thanks to all those who have helped!| [
MIT @ Joshua Wu