Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joaom00/gh-b
GitHub CLI extension to easily manage your branches
https://github.com/joaom00/gh-b
gh-extension go
Last synced: about 2 months ago
JSON representation
GitHub CLI extension to easily manage your branches
- Host: GitHub
- URL: https://github.com/joaom00/gh-b
- Owner: joaom00
- Created: 2022-02-27T17:42:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-26T01:47:48.000Z (over 2 years ago)
- Last Synced: 2024-10-14T08:09:47.250Z (2 months ago)
- Topics: gh-extension, go
- Language: Go
- Homepage:
- Size: 40 KB
- Stars: 59
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- charm-in-the-wild - gh-b - A GitHub CLI extension for managing branches. (_built with Bubble Tea_) (Applications / Development Tools)
README
# gh b
[GitHub CLI](https://github.com/cli/cli) extension to manage your branches.
[![asciicast](https://asciinema.org/a/472292.svg)](https://asciinema.org/a/472292)
## Installation
```
gh extension install joaom00/gh-b
```## Usage
```
gh b
```## Mappings
| Key | Action |
| ------------------- | ------------------------------------------------------- |
| j/ctrl+j | Move down |
| k/ctrl+k | Move up |
| / | Enable filter |
| ? | Toggle help |
| Enter | Checkout the currently selected branch |
| Ctrl+a | Create a new branch, with confirmation |
| Ctrl+d | Delete the currently selected branch, with confirmation |
| Ctrl+t | Track the currently selected branch, with confirmation |
| Ctrl+y | Merge the currently selected branch, with confirmation |
| Ctrl+u | Rebase the currently selected branch, with confirmation |
| Ctrl+r | Rename the currently selected branch |