Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Grv | 3,690 | 5 years ago | 1 | March 03, 2021 | 23 | gpl-3.0 | Go | |||
GRV is a terminal interface for viewing git repositories | ||||||||||
Dstask | 708 | 6 months ago | 12 | August 12, 2021 | 37 | mit | Go | |||
Git powered terminal-based todo/note manager -- markdown note page per task. Single binary! | ||||||||||
Bashed On A Feeling | 115 | 5 years ago | mit | Shell | ||||||
:zap: fast and minimalistic git prompt written in bash | ||||||||||
Asciigit | 31 | 8 months ago | 14 | May 03, 2021 | 4 | Python | ||||
A command line ASCII Git GUI | ||||||||||
Ll | 18 | 3 years ago | 12 | mit | Nim | |||||
ll - a more informative `ls`, based on `k` | ||||||||||
Giterm | 2 | 4 months ago | mit | Go | ||||||
Terminal client for Github | ||||||||||
Juff | 2 | 3 years ago | gpl-3.0 | Shell | ||||||
Git-based secure messaging & file Sharing -- all from just a single bash script !! No long-term cloud storage of user data. Fully transparent and semi-decentralized. Text-based UI. Uses free services only...no hosting costs. |
GRV is a terminal based interface for viewing Git repositories. It allows refs, commits and diffs to be viewed, searched and filtered. The behaviour and style can be customised through configuration. A query language can be used to filter refs and commits, see the Documentation section for more information.
More screenshots can be seen here
Documentation for GRV is available here
Note: grv
is currently an alias used by oh-my-zsh. Add unalias grv
to the end of your .zshrc
to invoke GRV.
Static binaries are available for Linux. For example, to use the amd64 binary run the following steps:
wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.2/grv_v0.3.2_linux64
chmod +x ./grv
./grv -repoFilePath /path/to/repo
GRV is available in homebrew and can be installed with:
brew install grv
GRV can be installed as a binary package
pkg install grv
or from ports
cd /usr/ports/devel/grv && make install clean
Go version 1.8 or later is required. GRV depends on the following libraries:
Building GRV on OSX requires homebrew, and for readline
, pkg-config
, and cmake
to be installed using homebrew:
brew install readline pkg-config cmake
To install GRV run:
go get -d github.com/rgburke/grv/cmd/grv
cd $GOPATH/src/github.com/rgburke/grv
make install
To install grv with an alternative binary name change the last step to:
make install BINARY=NewBinaryName
where NewBinaryName
is the alternative name to use instead.
The steps above will install GRV to $GOPATH/bin
. A static libgit2 will be built and
included in GRV when built this way. Alternatively if libgit2 version 0.27 is
installed on your system GRV can be built normally:
go install ./cmd/grv