TUI for your shell history
Histui that simply provides a fast TUI for your history.
- It does not provide favourites (alternative solution),
- it does not attempt to manage your dotfiles (alternative solution)
- and it sure as hell does not replace your history storage while continuously syncing to a server (no recommendations; please don't do that).
Histui fulfills its UNIX-y purpose and fuck-all.
For usage details consult the manual.
Histui currently supports Bash and Fish; and other shells could easily be added. As of now, a Histui binary supports a single shell: the one that was specified at compile time. This may change in the future.
After copying the project and cd-ing to it's root,
make
should yield you a histui executable.
Compile errors on Linux are a symptom of missing requirements.
The shell supported by the binary can be specified
by setting the TARGET_SHELL environment variable before compiling.
Valid values are bash (default) and fish.
- C compiler
- Bison parser generator
- ncurses C library
- sqlite3 C library
- readline C library
- (optional for man page) kramdown-man
