gith

command module
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2025 License: MIT Imports: 6 Imported by: 0

README

Logo
Gith (Catppuccin Theme)

A command-line git helper with catppuccin theme written in Go

[!WARNING] Still in development

More Images

For the terminal customization / starship config, check out my ubuntu customization blog article.
This is the full setup, for only starship scroll down to the starship section.

Installation

[!NOTE] If you don't have Go installed, check out the gith project page, Go installation is included there.

Install directly using Go

go install github.com/a3chron/gith@latest

Local Development

Build using:

go build -o gith

Then run with:

./gith

Customization

I will add a config file & customization options soon.
If you can't wait for the other catppuccin accents / flavors, you can clone the repo, change everything you need in /internal/ui/styles.go.


built using BubbleTea, design heavily based on opencode

TODO

◆ Select action
 │ Switch Branch
 │
 ■ Select branch
 │ feat/base
 │
 ╰─╌ Switch failed: error: Your local changes to the following files would be overwritten by checkout:
 gith
 main.go
 Please commit your changes or stash them before you switch branches.
 Aborting
  • add config file (accent & flavor)

  • add init repo (&add remote?) with presets for some frameworks, gitignores etc

  • get latest tag in utils version, in add tag show current latest tag

  • add loading states when fetching sth

  • prettier version (& help) output

  • list branches

  • fix double spaces between some things & others not

  • remove tag only show n latest tags & last option "Show older tags" which shows n older tags


Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
git
ui

Jump to

Keyboard shortcuts

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