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.
|
|
9 months ago | |
|---|---|---|
| prompt | 9 months ago | |
| .inputrc | 9 months ago | |
| README.md | 9 months ago | |
| getbb.sh | 9 months ago | |
| removebb.sh | 9 months ago | |
| screenshot.png | 10 months ago | |
README.md
Better Bash
screenshot:
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 https://cz0.cz/getbb | bash && . ~/.bashrc
with wget
curl 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:
with curl
curl https://cz0.cz/removebb | bash
with wget
curl 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
