bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by dvorka over 1 year ago
This major release adds ability of HSTR
to work on operating systems and Linux kernels without ioctl/TIOCSTI
syscall support (https://github.com/dvorka/hstr/issues/478). Please make sure to add/update your Bash/Zsh configuration in case you use HSTR
on such systems.
Published by dvorka almost 2 years ago
Published by dvorka almost 3 years ago
Published by dvorka almost 3 years ago
New HSTR release brings parameter which can be used to insert commands in terminal prompt:
$ hstr --insert-in-terminal="ls -hal"
$ ls -hal|
It is useful whenever you need to:
$ hstr --insert-in-terminal="`my-script-which-constructs-command.sh`"
$ export CONDA_INSTALL_DIR=/opt/conda/acme && unset PYTHONPATH && source ../.rc_conda && conda activate env_prj|
$ cat my-script-which-inserts-command.sh
...
hstr --insert-in-terminal="${CMD} -vvv ${REQUIRED_PARAMS} ${OPTIONAL_PARAMS} ${2}"
...
$ ./my-script-which-inserts-command.sh
ACME builder:
clean ... DONE
build ... DONE
Ready to test product:
$ pytest -vvv -n 8 --use-fixture-cache tests/feature_test.py::test_case|
Overall this feature aims to help you to be faster and get more out of your shell scripts.
Enjoy!
|
in the examples above indicates cursor position
Published by dvorka almost 4 years ago
This HSTR release brings zsh extended history fixes contributed by @thibaultcha and various minor fixes.
Published by dvorka almost 5 years ago
This HSTR release brings ability to toggle help lines visibility and location (contributed by @bibermann), zsh support improvements and major code review/fixes of memory leaks.
Published by dvorka almost 5 years ago
This minor release brings improved zsh support and important fixes.
Published by dvorka about 6 years ago
This major HSTR release resolves confusing hstr
/hh
ambuiguity by choosing hstr
to be the only name used. hh
becomes just a shell alias. Therefore this release introduces backward incompatible changes:
HH_
starting environment variables were changed to be prefixed with HSTR_
..hh_
were renamed to start with .hstr_
.HSTR_CONFIG
environment variable were changed to avoid clashes e.g. favorites
to favorites-view
. Please check man page for details and update your 1.x.x configuration.apt install hstr
to install HSTR.hstr-
prefix - please update your scripts.In addition to that Bash autocomplete configuration has been added, long commands handling improved and all memory leaks fixed.
If you have any questions, suggestions or problem (package maintainers in particular) please don't hesitate to contact me.
Published by dvorka about 6 years ago
This major release brings long lines support, development migration to QtCreator IDE, rewrite of all packaging scripts, new distros (my new Debian PPA, Fedora .rpm, snap, tarball, ...), running Travis CI, Unity test framework + unit tests, documentation update and various fixes.
Published by dvorka over 6 years ago
Published by dvorka almost 7 years ago
Published by dvorka about 7 years ago
Published by dvorka over 7 years ago
Published by dvorka almost 8 years ago
Published by dvorka almost 9 years ago
Published by dvorka almost 9 years ago
Published by dvorka over 9 years ago
This release brings improvements and stabilization of the history management along with terminal background agnostic color profiles.
Published by dvorka almost 10 years ago
Minor release that brings first history item autoselect on empty prompt selection, Vim style history navigation binding and several bug fixes.
Published by dvorka almost 10 years ago
New release brings keyboard based search i.e. matching of history entries by occurrence of words in arbitrary order. In addition highlighting of matching segments in history entries has been improved.