From c2a3223e8e4223eddacdb984ad565c42c7ccaffe Mon Sep 17 00:00:00 2001 From: czoczo Date: Fri, 28 Feb 2025 01:30:15 +0100 Subject: [PATCH] updated README.md with features list and fixes to quick install --- README.md | 16 ++++++++++++---- getbb.sh | 3 +-- screenshot.png | Bin 0 -> 6121 bytes 3 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 screenshot.png diff --git a/README.md b/README.md index bdca877..085033e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,16 @@ # Better Bash -Description? Pictures say more than words! ## screenshot: -![alt text](https://cz0.cz/static/untracked/images/bb_example.png "Example of BetterBash at work") -## quick install: +![alt text](https://git.cz0.cz/czoczo/BetterBash/raw/branch/master/screenshot.png "BetterBash screenshot") +## Features +- Username (highlighted if root) and hostname. +- Unique avatar based on hostname (a bit like automatic avatars on StackOverflow), reduces the risk of terminal confusion. +- Line separating commands output. +- Number of background processes. +- Exit code if other than zero. +- Date and time. +- Current directory. +- Git status (if current directory inside git repository) +## Quick install: ``` URL='https://git.cz0.cz/czoczo/BetterBash/raw/branch/master/.bshell' && \ DIR=~/.bshell && \ @@ -15,5 +23,5 @@ source ~/.bashrc ``` or just: ``` -curl https://git.cz0.cz/getbb | sh && source ~/.bashrc +curl https://git.cz0.cz/getbb | sh && . ~/.bashrc ``` diff --git a/getbb.sh b/getbb.sh index ab4c16d..270443a 100644 --- a/getbb.sh +++ b/getbb.sh @@ -4,6 +4,5 @@ CMD='[ -f ~/.bshell/bb.sh ] && . ~/.bshell/bb.sh' && \ mkdir -p $DIR && \ wget $URL/bb.sh -O $DIR/bb.sh && \ wget $URL/git-prompt.sh -O $DIR/git-prompt.sh && \ -grep -q "$CMD" ~/.bashrc || echo "$CMD" >> ~/.bashrc && \ -source ~/.bashrc +grep -q "$CMD" ~/.bashrc || echo "$CMD" >> ~/.bashrc diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..e2de91c8a1d62d24d02d04e8a263402dabb004e8 GIT binary patch literal 6121 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 bG?((03kinO(;fRYP-BjRt9_nb@Gt)YG?+0- literal 0 HcmV?d00001