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 c0ed23d9532a321f722022026ae5e5f6f79c67cb

MD
Author: Martin Dvorak
Author date (UTC): 2014-04-11 22:19
Committer name: Martin Dvorak
Committer date (UTC): 2014-04-11 22:19
Parent(s): 64bdc7a849f1b0e83842db611a81543792eb9b77
Signing key:
Tree: 2bae4a2dcbc1ed0d4c4efb72d7a299080c7f0d84
File Lines added Lines deleted
README.md 39 18
dist/ubuntu-env.sh 4 4
File README.md changed (mode: 100644) (index efb872f..d0dc262)
... ... sudo apt-get install hh
27 27 hh --show-configuration >> ~/.bashrc hh --show-configuration >> ~/.bashrc
28 28 ``` ```
29 29
30 INSTALLATION FROM SOURCE CODE
31 -----------------------------
32 * Clone git repository
33 ```bash
34 git clone https://github.com/dvorka/hstr.git
35 ```
36
37 * create build files using:
38 ```bash
39 cd ./dist && ./dist-1.sh && cd ..
40 ```
41
42 * install `hh` using:
43 ```bash
44 ./configure && make && make install
45 ```
46
47 * optionally configure `hh`:
48 ```bash
49 hh --show-configuration >> ~/.bashrc
50 ```
51
52
53 INSTALLATION DISTRIBUTION
54 -------------------------
55 * download latest distribution from project Releases section:
56
57 https://github.com/dvorka/hstr/releases
58
59 * expand the archive and install `hh` using:
60 ```bash
61 ./configure && make && make install
62 ```
63
64 * optionally configure `hh`:
65 ```bash
66 hh --show-configuration >> ~/.bashrc
67 ```
68
30 69
31 70 DEBIAN/MINT INSTALLATION DEBIAN/MINT INSTALLATION
32 71 ------------------- -------------------
 
... ... hh --show-configuration >> ~/.bashrc
90 129 ``` ```
91 130
92 131
93 INSTALLATION FROM SOURCE CODE
94 -----------------------------
95 * download latest distribution from project Releases section:
96
97 https://github.com/dvorka/hstr/releases
98
99 * expand the archive and install `hh` using:
100 ```bash
101 ./configure && make && make install
102 ```
103
104 * optionally configure `hh`:
105 ```bash
106 hh --show-configuration >> ~/.bashrc
107 ```
108
109
110
111 132 CONFIGURATION EXPLANATION CONFIGURATION EXPLANATION
112 133 ------------------------- -------------------------
113 134 * `hh` works best with the optional configuration described in this section. * `hh` works best with the optional configuration described in this section.
File dist/ubuntu-env.sh changed (mode: 100755) (index 942dbc4..5e6fdd0)
1 1 #!/bin/bash #!/bin/bash
2 2
3 export HHVERSION="1.8.7"
3 export HHVERSION="1.8.11"
4 4 export HHFULLVERSION=${HHVERSION}-0ubuntu1 export HHFULLVERSION=${HHVERSION}-0ubuntu1
5 5 export HH=hh_${HHVERSION} export HH=hh_${HHVERSION}
6 6 export HHRELEASE=hh_${HHFULLVERSION} export HHRELEASE=hh_${HHFULLVERSION}
 
... ... export NOW=`date +%Y-%m-%d--%H-%M-%S`
9 9 export HHBUILD=hstr-${NOW} export HHBUILD=hstr-${NOW}
10 10
11 11 ## https://wiki.ubuntu.com/Releases ## https://wiki.ubuntu.com/Releases
12 export UBUNTUVERSION=precise
12 #export UBUNTUVERSION=precise
13 13 #export UBUNTUVERSION=quantal #export UBUNTUVERSION=quantal
14 14 #export UBUNTUVERSION=saucy #export UBUNTUVERSION=saucy
15 #export UBUNTUVERSION=trusty
15 export UBUNTUVERSION=trusty
16 16
17 export HHBZRMSG="Huge history scalability and robustness (optimization and fixes)."
17 export HHBZRMSG="Fixed escape sequence rendering from the history."
18 18
19 19 # - user email must be the same as in gpg i.e. (Dvorka) must present # - user email must be the same as in gpg i.e. (Dvorka) must present
20 20 # - hh_ must be with underscore (dh_make enforced) # - hh_ must be with underscore (dh_make enforced)
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