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

https://github.com/maxam2017/wren

A CLI tool that helps you switch between Git branches.
https://github.com/maxam2017/wren

Last synced: over 1 year ago
JSON representation

A CLI tool that helps you switch between Git branches.

Awesome Lists containing this project

README

          

# ๐Ÿฆ Wren

A CLI tool that helps you switch between Git branches.

## โœจ Features

- ๐Ÿ“œ Shows recently visited branches first
- ๐Ÿชœ Quick branch switching with an interactive menu
- ๐Ÿ” Filter branches with a search bar
- ๐Ÿ’พ Save and restore your current session automatically when switching branches

## ๐Ÿš€ Getting Started

### Installation

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/maxam2017/wren/HEAD/install.sh)"
```

### Basic Usage

Simply run:
```bash
wren
```

This will open an interactive menu showing all your branches, with recently visited ones at the top.

## ๐Ÿ“– Commands

```bash
wren # Open interactive branch menu
wren - # Quick switch to last visited branch
wren upgrade # Update to latest version
wren uninstall # Remove Wren from your system
wren --help # Show help information
```

## ๐Ÿงค Demo
Branch Menu

![wren](https://github.com/user-attachments/assets/6d2f3226-097c-4e4e-97ea-d0ab37a8022b)

Filter

![wren-filtering](https://github.com/user-attachments/assets/73487790-840f-4aed-86db-35c136ee47a8)

## Acknowledgements

This project was developed using Cursor AI.