Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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 |