Package Details: hstr-git 2.0.r37.g930b054-1

Git Clone URL: (read-only)
Package Base: hstr-git
Description: 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.
Upstream URL:
Licenses: Apache
Conflicts: hh
Submitter: breaker1
Maintainer: NicerSlicer
Last Packager: NicerSlicer
Votes: 21
Popularity: 0.000064
First Submitted: 2014-07-08 14:20
Last Updated: 2019-09-19 13:06

Pinned Comments

NicerSlicer commented on 2018-08-14 17:49

Problem got fixed.

** Thanks for the hint to the changed build process.

There is also another error wich causes a failing build. It's already reported to upstream:

Sorry for the inconveniences!

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

XenGi commented on 2015-03-04 12:44

Please use the package instead as it is mentioned by the author and basically the same as this one.

I don't know how to delete a package, so I will just disown this.

InfernoZeus commented on 2015-01-06 10:06

I had to add the following two lines to the PKGBUILD, in the build function just before make is called:

sed -i -e "s#<ncursesw/curses.h>#<curses.h>#g" src/include/hstr_curses.h
sed -i -e "s#<ncursesw/curses.h>#<curses.h>#g" src/hstr.c

I guess this should probably be reported upstream though?

InfernoZeus commented on 2015-01-06 09:50

This is out of date now. 1.14 was released in October, which can be found here:

Changes since 1.12:

Keyboard Search and Improved Highlighting
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.

Transparent terminal and Internationalization
New release brings support for transparent terminals. I also finally solved internationalization problems - use of Czech, German, Chinese, ... special characters w/ and w/o diacritics should be smooth. Enjoy!

breaker1 commented on 2014-08-19 13:38

@jamsean Thanks for the tips, I've updated my PKGBUILD accordingly.

jamesan commented on 2014-08-19 09:29

Also, the pwd at the start of each PKGBUILD function is already $srcdir so the cd commands at the top of build() and package() can be respectively simplified to: "cd hstr/dist" and "cd hstr".

jamesan commented on 2014-08-19 09:26

This package should include conflicts entry with the AUR package, hh, since they both install /usr/bin/hh and /usr/share/man/man1/hh.1.gz.

Also, PKGBUILD guidelines recommend that pkgver be "1.12.r12.g5aaed1b" as in the format RELEASE.rNUM.gHASH, where:
RELEASE is the last (un-)annotated tag,
NUM is the number of commits between RELEASE and HEAD, and
HASH is the abbreviated SHA-1 value of HEAD.

The ArchWiki page includes template pkgver() functions that output in this format:

XenGi commented on 2014-05-15 08:10

updated to version 1.12.

XenGi commented on 2014-04-15 09:12

Updated to version 1.10.

Chrissss commented on 2014-04-14 12:36

1.9 is out... Release Notes: This is a major release that brings favorites: favorite commands can be bookmarked for later use and managed in a brand new view.

Chrissss commented on 2014-03-31 13:27

Yep! Thanks for the fast help!