Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/therealklanni/glex
glex — g(it) l(og) ex(plorer) — Interactive git log
https://github.com/therealklanni/glex
cli command-line command-line-tool fzf fzf-scripts git git-log zsh
Last synced: 17 days ago
JSON representation
glex — g(it) l(og) ex(plorer) — Interactive git log
- Host: GitHub
- URL: https://github.com/therealklanni/glex
- Owner: therealklanni
- License: mit
- Created: 2018-06-15T01:53:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-03T23:29:47.000Z (about 4 years ago)
- Last Synced: 2024-10-11T10:21:56.789Z (about 1 month ago)
- Topics: cli, command-line, command-line-tool, fzf, fzf-scripts, git, git-log, zsh
- Language: Shell
- Homepage: https://npmjs.com/glex
- Size: 872 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# g(it) l(og) ex(plorer) ![](https://img.shields.io/npm/dt/glex?logo=npm)
> Interactive `git log` explorer using [`fzf`](https://github.com/junegunn/fzf)
![demo](demo.gif)
## Installation
CURL:
```sh
curl -o /usr/local/bin/glex https://git.io/glex && chmod 755 /usr/local/bin/glex
```npm:
```sh
npm install -g glex
```## Usage
```sh
$ glex []
```Type to fuzzy-search logs.
Keys:
- **up/down**: navigate (click line also works)
- **ctrl-b**: create a branch from selected git hash
- **enter**: view full diff (less)
- **esc**: exit glex## Related tools
[gsex](https://github.com/therealklanni/gsex) - g(it) s(tash) ex(plorer)
[gdex](https://github.com/therealklanni/gdex) - g(it) d(iff) ex(plorer)
## License
MIT © Kevin Lanni
Modified from original work by [bturrubiates](https://github.com/bturrubiates/fzf-scripts).