
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