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 df7c611215 added message to removebb, added random theme button, added uninstall commands 10 months ago
prompt added avatar toggle wip #2 10 months ago
webpage added message to removebb, added random theme button, added uninstall commands 10 months ago
.inputrc changed install method, added uninstall 1 year ago
README.md updated README with new install method 1 year ago
getbb.sh fixed bug with carriage return still in content 10 months ago
removebb.sh added message to removebb, added random theme button, added uninstall commands 10 months ago
screenshot.png updated README.md with features list and fixes to quick install 1 year 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