All Projects → adder46 → Hstr Rs

adder46 / Hstr Rs

Licence: mit
hstr, but with paging

Programming Languages

rust
11053 projects
bash
514 projects

Projects that are alternatives of or similar to Hstr Rs

Zsh History To Fish
Bring your ZSH history to Fish shell.
Stars: ✭ 23 (-81.15%)
Mutual labels:  zsh, history
Hstr
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
Stars: ✭ 2,909 (+2284.43%)
Mutual labels:  zsh, history
Bashhub Server
Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client
Stars: ✭ 189 (+54.92%)
Mutual labels:  zsh, history
atuin
🐢 Magical shell history
Stars: ✭ 1,295 (+961.48%)
Mutual labels:  zsh, history
History Search Multi Word
Multi-word, syntax highlighted history searching for Zsh
Stars: ✭ 314 (+157.38%)
Mutual labels:  zsh, history
Resh
Rich Enhanced Shell History - Contextual shell history for zsh and bash
Stars: ✭ 310 (+154.1%)
Mutual labels:  zsh, history
hstdb
Better history management for zsh. Based on ideas from https://github.com/larkery/zsh-histdb.
Stars: ✭ 25 (-79.51%)
Mutual labels:  zsh, history
Zsh Histdb
A slightly better history for zsh
Stars: ✭ 801 (+556.56%)
Mutual labels:  zsh, history
Bashhub Client
☁️ Bash history in the cloud. Indexed and searchable.
Stars: ✭ 858 (+603.28%)
Mutual labels:  zsh, history
Zsh Abbr
The zsh manager for auto-expanding abbreviations, inspired by fish shell.
Stars: ✭ 109 (-10.66%)
Mutual labels:  zsh
Zpm
ZPM — Zsh Plugin Manager
Stars: ✭ 112 (-8.2%)
Mutual labels:  zsh
Forgit
💤 A utility tool powered by fzf for using git interactively.
Stars: ✭ 1,823 (+1394.26%)
Mutual labels:  zsh
Robotics setup
Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.
Stars: ✭ 110 (-9.84%)
Mutual labels:  zsh
Nave
Virtual Environments for Node
Stars: ✭ 1,495 (+1125.41%)
Mutual labels:  zsh
Ls colors
A collection of LS_COLORS definitions; needs your contribution!
Stars: ✭ 1,568 (+1185.25%)
Mutual labels:  zsh
Dotfiles
Dotfiles
Stars: ✭ 117 (-4.1%)
Mutual labels:  zsh
Nvm
nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.
Stars: ✭ 53,926 (+44101.64%)
Mutual labels:  zsh
Fzf
🌸 A command-line fuzzy finder
Stars: ✭ 40,965 (+33477.87%)
Mutual labels:  zsh
Xxh
🚀 Bring your favorite shell wherever you go through the ssh.
Stars: ✭ 2,559 (+1997.54%)
Mutual labels:  zsh
Pure
Pretty, minimal and fast ZSH prompt
Stars: ✭ 10,891 (+8827.05%)
Mutual labels:  zsh

hstr-rs

build status codecov

screenshot

hstr-rs is a shell history suggest box. Like hstr, but with pages. As opposed to original hstr which was the inspiration for this project, hstr-rs has pages and provides Unicode support out of the box on both bash and zsh.

There is an ongoing effort to support other shells too. Contributors are very welcome. ​

Installation

​ Make sure you have ncurses packages installed.

If on Ubuntu: ​

sudo apt install libncurses5 libncurses5-dev libncursesw5 libncursesw5-dev

​ Then run: ​

cargo install --git https://github.com/adder46/hstr-rs.git

​ If on bash, run:

hstr-rs --show-config bash >> ~/.bashrc

...or manually add these lines to your .bashrc.

For zsh, run:

hstr-rs --show-config zsh >> ~/.zshrc

...or manually add these lines to your .zshrc.

Usage

​ The most convenient is to make the alias. Depending on your shell, you may want:

alias hh='hstr-rs bash'

or

alias hh='hstr-rs zsh'

Then invoke the program with hh.

Licensing

Licensed under the MIT License. For details, see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].