Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 20 days 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 6 years ago)
- Default Branch: main
- Last Pushed: 2020-06-14T17:20:57.000Z (over 4 years ago)
- Last Synced: 2024-10-14T04:21:52.147Z (25 days ago)
- Topics: git, hg, tmux
- Language: Rust
- Homepage:
- Size: 2.52 MB
- Stars: 12
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ![revmenu](https://raw.githubusercontent.com/passy/revmenu/master/assets/logo.png)
[![crates.io](https://img.shields.io/crates/v/revmenu.svg)](https://crates.io/crates/revmenu)
[![Build Status](https://travis-ci.org/passy/revmenu.svg?branch=master)](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'
```![demo gif](https://raw.githubusercontent.com/passy/revmenu/master/assets/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
```bash
$ cargo install revmenu
```## License
[MIT](LICENSE)