https://github.com/passy/revmenu
Navigate to git/hg revisions in your terminal using your keyboard.
https://github.com/passy/revmenu
git hg tmux
Last synced: about 1 year ago
JSON representation
Navigate to git/hg revisions in your terminal using your keyboard.
- Host: GitHub
- URL: https://github.com/passy/revmenu
- Owner: passy
- License: mit
- Created: 2018-02-10T19:18:11.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2020-06-14T17:20:57.000Z (about 6 years ago)
- Last Synced: 2025-03-24T15:11:21.179Z (about 1 year ago)
- Topics: git, hg, tmux
- Language: Rust
- Homepage:
- Size: 2.52 MB
- Stars: 12
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 
[](https://crates.io/crates/revmenu)
[](https://travis-ci.org/passy/revmenu)
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](https://github.com/passy/tmux-revmenu).
Install via tpm:
```tmux
set -g @plugin 'passy/tmux-revmenu'
```

### Manual Usage
`revmenu` can read from files and from stdin by passing `-` instead of
a filename.
```
$ git log | head -n 20 | revmenu -
```
## Installation
```bash
$ cargo install revmenu
```
## License
[MIT](LICENSE)