You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
czoczo 3ba32b5dbf init backend 9 months ago
prompt delete bold, modify time 9 months ago
webpage init backend 9 months ago
.inputrc changed install method, added uninstall 11 months ago
README.md updated README with new install method 11 months ago
getbb.sh work on install method 11 months ago
removebb.sh work on remove method 11 months ago
screenshot.png updated README.md with features list and fixes to quick install 11 months ago

README.md

Better Bash

screenshot:

alt text

Features

  • Rapid search history with up/down keyboard arrows
  • Username (highlighted if root) and hostname.
  • Unique avatar based on hostname (a bit like automatic avatars on StackOverflow), reduces the risk of terminal confusion.
  • Number of background processes.
  • Line separating commands output.
  • Exit code if other than zero.
  • Date and time.
  • Current directory.
  • Git status (if current directory inside git repository)

Install:

with curl

curl -s https://cz0.cz/getbb | bash && . ~/.bashrc

with wget

wget -q -O - https://cz0.cz/getbb | bash && . ~/.bashrc

with openssl (no dependencies needed)

echo -e "GET /getbb HTTP/1.1\r\nHost: cz0.cz\r\nConnection: close\r\n\r\n" \
| openssl s_client -quiet -connect cz0.cz:443 2>/dev/null \
| sed '1,/^\r$/d' | bash && . ~/.bashrc

Uninstall:

bash session needs a restart in order to uninstall to take effect.

with curl

curl -s https://cz0.cz/removebb | bash

with wget

wget -q -O - https://cz0.cz/removebb | bash

with openssl (no dependencies needed)

echo -e "GET /removebb HTTP/1.1\r\nHost: cz0.cz\r\nConnection: close\r\n\r\n" \
| openssl s_client -quiet -connect cz0.cz:443 2>/dev/null \
| sed '1,/^\r$/d' | bash