xaizek / hstr (License: Apachev2) (since 2018-12-07)
Bash and Zsh shell history suggest box - easily view, navigate, search and manage your command history.
Commit f06bc1522ce96ad58898ca9d141329fce37bea16

Getting ready 1.19 release.
Author: Martin Dvorak
Author date (UTC): 2015-11-25 20:29
Committer name: Martin Dvorak
Committer date (UTC): 2015-11-25 20:29
Parent(s): 9d4b1415698f8ef27d4f6e278144be3c173a5001
Signing key:
Tree: e515b1fee9d710c6374d1dae2ae62f38cda02c70
File Lines added Lines deleted
Changelog 43 38
PKGBUILD 1 1
configure.ac 1 1
dist/debian-env.sh 1 1
dist/github-env.sh 1 1
dist/ubuntu-make-all-distros.sh 2 2
pad.xml 1 1
src/hstr.c 1 1
File Changelog changed (mode: 100644) (index b2f2c87..c4581c1)
1 2015-11-25 Martin Dvorak <martin.dvorak@mindforger.com>
2
3 * Released v1.19 - Stabilization release
4 * This minor release brings fixes of regexp mode.
5
1 6 2015-11-23 Martin Dvorak <martin.dvorak@mindforger.com> 2015-11-23 Martin Dvorak <martin.dvorak@mindforger.com>
2 7
3 * Released v1.18 - Blacklists, Debian and Gentoo
4 * This minor release bring blacklist configurable from
5 a file (commands that are ignored). It also improves
6 Debian and Gentoo distribution builders.
8 * Released v1.18 - Blacklists, Debian and Gentoo
9 * This minor release bring blacklist configurable from
10 a file (commands that are ignored). It also improves
11 Debian and Gentoo distribution builders.
7 12
8 13 2015-05-09 Martin Dvorak <martin.dvorak@mindforger.com> 2015-05-09 Martin Dvorak <martin.dvorak@mindforger.com>
9 14
10 * Released v1.17 - History Management and Color Profiles
11 * This release brings improvements and stabilization
12 of the history management along with terminal
13 background agnostic color profiles.
15 * Released v1.17 - History Management and Color Profiles
16 * This release brings improvements and stabilization
17 of the history management along with terminal
18 background agnostic color profiles.
14 19
15 20 2015-01-08 Martin Dvorak <martin.dvorak@mindforger.com> 2015-01-08 Martin Dvorak <martin.dvorak@mindforger.com>
16 21
17 * Released v1.15 - First Item Autoselect and Vim Binding
18 * Minor release that brings first history item
19 autoselect on empty prompt selection, Vim style
20 history navigation binding and several bug fixes.
22 * Released v1.15 - First Item Autoselect and Vim Binding
23 * Minor release that brings first history item
24 autoselect on empty prompt selection, Vim style
25 history navigation binding and several bug fixes.
21 26
22 27 2014-10-29 Martin Dvorak <martin.dvorak@mindforger.com> 2014-10-29 Martin Dvorak <martin.dvorak@mindforger.com>
23 28
24 * Released v1.14 - Keyboard Search and Improved Highlighting
25 * New release brings keyboard based search i.e. matching
26 of history entries by occurrence of words in arbitrary
27 order.
29 * Released v1.14 - Keyboard Search and Improved Highlighting
30 * New release brings keyboard based search i.e. matching
31 of history entries by occurrence of words in arbitrary
32 order.
28 33 * In addition highlighting of matching segments in history * In addition highlighting of matching segments in history
29 entries has been improved.
34 entries has been improved.
30 35
31 36 2014-09-11 Martin Dvorak <martin.dvorak@mindforger.com> 2014-09-11 Martin Dvorak <martin.dvorak@mindforger.com>
32 37
33 * Released v1.13 - Transparent terminal and Internationalization
34 * New release brings support for transparent terminals.
35 * Internationalization problems were finally solved - use
36 of Czech, German, Chinese, ... special characters w/
37 and w/o diacritics should be smooth.
38 * Released v1.13 - Transparent terminal and Internationalization
39 * New release brings support for transparent terminals.
40 * Internationalization problems were finally solved - use
41 of Czech, German, Chinese, ... special characters w/
42 and w/o diacritics should be smooth.
38 43
39 44 2014-05-05 Martin Dvorak <martin.dvorak@mindforger.com> 2014-05-05 Martin Dvorak <martin.dvorak@mindforger.com>
40 45
41 * Released v1.12 - Regexp
42 * New release brings regexp based filtering of command
43 history. In addition it's possible to use HSTR in
44 non-interactive mode i.e. filtered output is written
45 to standard output. openSUSE became newly supported
46 distribution.
46 * Released v1.12 - Regexp
47 * New release brings regexp based filtering of command
48 history. In addition it's possible to use HSTR in
49 non-interactive mode i.e. filtered output is written
50 to standard output. openSUSE became newly supported
51 distribution.
47 52
48 53 2014-04-14 Martin Dvorak <martin.dvorak@mindforger.com> 2014-04-14 Martin Dvorak <martin.dvorak@mindforger.com>
49 54
50 * Released v1.10 - Favorites
51 * Major release that brings favorites - favorite
52 commands can be bookmarked for later use and managed
53 in a brand new view
55 * Released v1.10 - Favorites
56 * Major release that brings favorites - favorite
57 commands can be bookmarked for later use and managed
58 in a brand new view
54 59
55 60 2014-03-16 Martin Dvorak <martin.dvorak@mindforger.com> 2014-03-16 Martin Dvorak <martin.dvorak@mindforger.com>
56 61
57 * Released v1.3 - Radix Sort Stabilization
58 * A stabilization release that enables loading of huge
59 history files and makes internal radix sort
60 implementation more efficient.
62 * Released v1.3 - Radix Sort Stabilization
63 * A stabilization release that enables loading of huge
64 history files and makes internal radix sort
65 implementation more efficient.
61 66
62 67 2014-01-25 Martin Dvorak <martin.dvorak@mindforger.com> 2014-01-25 Martin Dvorak <martin.dvorak@mindforger.com>
63 68
64 * Released v1.0 - The First Stable Release
69 * Released v1.0 - The First Stable Release
65 70
66 71 2013-12-03 Martin Dvorak <martin.dvorak@mindforger.com> 2013-12-03 Martin Dvorak <martin.dvorak@mindforger.com>
67 72
68 * Released v0.2 - Initial Release
73 * Released v0.2 - Initial Release
File PKGBUILD changed (mode: 100644) (index 9051849..f6f7add)
1 1 # Maintainer: Christian Wieden <wiedenchr at gmail dot com # Maintainer: Christian Wieden <wiedenchr at gmail dot com
2 2 # Contributer: Ricardo Band <me at xengi dot de> # Contributer: Ricardo Band <me at xengi dot de>
3 3 pkgname=hh pkgname=hh
4 pkgver=1.18
4 pkgver=1.19
5 5 pkgrel=1 pkgrel=1
6 6 pkgdesc="A command line utility that brings improved BASH command completion from the history. It aims to make completion easier and more efficient than Ctrl-r." pkgdesc="A command line utility that brings improved BASH command completion from the history. It aims to make completion easier and more efficient than Ctrl-r."
7 7 arch=('any') arch=('any')
File configure.ac changed (mode: 100644) (index 4cbfe9b..9c32dca)
17 17
18 18 AC_PREREQ([2.69]) AC_PREREQ([2.69])
19 19
20 AC_INIT(hh, 1.18, martin.dvorak@mindforger.com)
20 AC_INIT(hh, 1.19, martin.dvorak@mindforger.com)
21 21 AC_CONFIG_FILES([Makefile src/Makefile man/Makefile]) AC_CONFIG_FILES([Makefile src/Makefile man/Makefile])
22 22
23 23 # Checks for src dir existence. # Checks for src dir existence.
File dist/debian-env.sh changed (mode: 100755) (index 9f95114..25e108b)
2 2
3 3 # Debian release: https://wiki.debian.org/IntroDebianPackaging # Debian release: https://wiki.debian.org/IntroDebianPackaging
4 4
5 export HHVERSION="1.18.0"
5 export HHVERSION="1.19.0"
6 6 #export HHFULLVERSION=${HHVERSION}-1.0 # NMU upload #export HHFULLVERSION=${HHVERSION}-1.0 # NMU upload
7 7 export HHFULLVERSION=${HHVERSION}-1 # mantainer upload export HHFULLVERSION=${HHVERSION}-1 # mantainer upload
8 8 export HH=hstr_${HHVERSION} export HH=hstr_${HHVERSION}
File dist/github-env.sh changed (mode: 100755) (index bc311f6..8af8b05)
... ... export NOW=`date +%Y-%m-%d--%H-%M-%S`
4 4 export GH_RELEASE_DIR=~/p/hstr/release export GH_RELEASE_DIR=~/p/hstr/release
5 5 export GH_DISTRO_DIR=${GH_RELEASE_DIR}/release-${NOW} export GH_DISTRO_DIR=${GH_RELEASE_DIR}/release-${NOW}
6 6
7 export HHVERSION="1.18"
7 export HHVERSION="1.19"
8 8
9 9 # eof # eof
File dist/ubuntu-make-all-distros.sh changed (mode: 100755) (index 464a89a..6097d28)
10 10 # - run this script from ~/p/hstr/launchpad # - run this script from ~/p/hstr/launchpad
11 11
12 12 export HHBZRMSG="History management and color themes fixes." export HHBZRMSG="History management and color themes fixes."
13 export VERSION=1.18.
14 export MINOR=2
13 export VERSION=1.19.
14 export MINOR=1
15 15
16 16 # precise quantal saucy precise utopic / trusty vivid wily # precise quantal saucy precise utopic / trusty vivid wily
17 17 for DISTRO in trusty vivid wily for DISTRO in trusty vivid wily
File pad.xml changed (mode: 100644) (index eff9249..8f60777)
51 51 </Company_Info> </Company_Info>
52 52 <Program_Info> <Program_Info>
53 53 <Program_Name>HSTR</Program_Name> <Program_Name>HSTR</Program_Name>
54 <Program_Version>1.18</Program_Version>
54 <Program_Version>1.19</Program_Version>
55 55 <Program_Release_Month>05</Program_Release_Month> <Program_Release_Month>05</Program_Release_Month>
56 56 <Program_Release_Day>09</Program_Release_Day> <Program_Release_Day>09</Program_Release_Day>
57 57 <Program_Release_Year>2015</Program_Release_Year> <Program_Release_Year>2015</Program_Release_Year>
File src/hstr.c changed (mode: 100644) (index dfe29fb..90ee78e)
... ... static const char *HELP_STRING=
210 210 "\n"; "\n";
211 211
212 212 static const char *VERSION_STRING= static const char *VERSION_STRING=
213 "hh version \"1.18\""
213 "hh version \"1.19\""
214 214 "\n build \""__DATE__" " __TIME__"\"" "\n build \""__DATE__" " __TIME__"\""
215 215 "\n"; "\n";
216 216
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/hstr

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/hstr

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master