https://github.com/ldez/gti
A port of gti in Go. (because it's fun)
https://github.com/ldez/gti
ascii-art git go golang
Last synced: 6 months ago
JSON representation
A port of gti in Go. (because it's fun)
- Host: GitHub
- URL: https://github.com/ldez/gti
- Owner: ldez
- License: other
- Created: 2018-12-30T04:12:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-28T01:35:43.000Z (almost 2 years ago)
- Last Synced: 2025-05-07T06:03:16.779Z (6 months ago)
- Topics: ascii-art, git, go, golang
- Language: Go
- Size: 56.6 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.adoc
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
= image:gti.png[GTI]
image:https://github.com/ldez/gti/workflows/Main/badge.svg?branch=master["Build Status", link="https://github.com/ldez/gti/actions"]
Just a silly `git` launcher, basically. Inspired by `sl`.
A port of the original https://github.com/rwos/gti[gti] in Go.
image:https://user-images.githubusercontent.com/5674651/63211052-8192a200-c0f2-11e9-9958-1e6eb6c5f4ba.gif[Demo]
== How to Install
|===
| OS | | Command
| Linux
| image:https://img.shields.io/aur/version/gti-bin.svg?style=flat["ArchLinux (AUR)", link="https://aur.archlinux.org/packages/gti-bin"]
a|
[source]
----
yay -S gti-bin
----
| MacOS
| image:https://img.shields.io/github/release/ldez/gti.svg?label=Homebrew%20Taps&style=flat["Homebrew Taps", link="https://github.com/ldez/homebrew-tap"]
a|
[source,bash]
----
brew tap ldez/tap
brew update
brew install gti
----
| Windows
| image:https://img.shields.io/github/release/ldez/gti.svg?label=Scoop%20Bucket&style=flat["Scoop Bucket", link="https://github.com/ldez/scoop-bucket"]
a|
[source,bash]
----
scoop bucket add ldez https://github.com/ldez/scoop-bucket.git
scoop install gti
----
| all
| image:https://img.shields.io/github/release/ldez/gti.svg?label=Binaries&style=flat["Binaries", link="https://github.com/ldez/gti/releases"]
a|
* To get the binary just download the latest release for your OS/Arch from https://github.com/ldez/gti/releases[the releases page]
* Unzip the archive.
* Add `gti` in your `PATH`.
| all
| https://github.com/ldez/gti[Sources]
a|
[source,bash]
----
go get -u github.com/ldez/gti
----
|===
== Configuration
Environment Variables:
* `GTI_SPEED` [`int`]: display speed (default: `"1000"`)
* `GTI_VERBOSE` [`bool`]: display GTI version (default: `"false"`)