git-swift

module
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2025 License: MIT

README

git swift

Lightning-fast branch switching with fuzzy search

A minimal CLI tool that lets you quickly find and switch between Git branches using a clean, interactive interface.

git swift demo

Features

  • Fast branch switching - Find branches faster than you can type their full name
  • ⌨️ Keyboard-driven - Navigate without reaching for the mouse
  • 🔢 Numbered selections - Easy visual reference
  • 🔖 Uses native git switch under the hood, supports all its parameters

Installation

npm install -g git-swift
From source
go install github.com/ddddami/git-swift@latest

Usage

Interactive mode

Simply run:

git swift

This opens an interactive UI where you can:

  • Type to filter branches
  • Use ↑/↓ arrows to navigate
  • Press Enter to switch to the selected branch
  • Press Esc to quit
Direct mode

If you know part of the branch name:

git swift branch-name

This will switch directly to the branch if an exact match is found.

Why git swift?

  • Minimal UI - Just the information you need, nothing more
  • Lightweight - Fast startup time, small memory footprint
  • Zero configuration - Works out of the box

License

MIT

Directories

Path Synopsis
cmd
git-swift command
internal
git
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL