#mercurial #git #terminal

app revmenu

Check out git and mercurial revisions from your terminal output

3 releases

Uses old Rust 2015

0.1.2 Mar 29, 2018
0.1.1 Mar 29, 2018
0.1.0 Mar 18, 2018

#756 in Command-line interface

MIT license

660KB
454 lines

revmenu

crates.io Build Status

revmenu can be used with your terminal multiplexer or as stand-alone tool to select and check out any hash-like string of characters in the output.

Usage

This is best used when combined with a terminal multiplexer. For tmux, there is a plugin available.

Install via tpm:

set -g @plugin 'passy/tmux-revmenu'

demo gif

Manual Usage

revmenu can read from files and from stdin by passing - instead of a filename.

$ git log | head -n 20 | revmenu -

Installation

$ cargo install revmenu

License

MIT

Dependencies

~5–13MB
~150K SLoC