Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- happyfacesmol() {
- local FF="\e[92;40m"
- FF="$FF\u281e\u2806\u28c4\u2884\u2844\u281e\u2806"
- FF="$FF\e[39;49m"
- echo -e "$FF"
- }
- sadfacesmol() {
- local FF="\e[31;40m"
- FF="$FF\u28b9\u2801\u2864\u2824\u2844\u28b9\u2801"
- FF="$FF\e[39;49m"
- echo -e "$FF"
- }
- pickfacesmol() {
- case $1 in
- 0)
- happyfacesmol
- ;;
- *)
- sadfacesmol
- ;;
- esac
- }
- happyface() {
- local FF="\e[92;40m"
- FF="$FF\u28f4\u283f\u28e6\u2800\u2800\u2800\u2800\u2800\u2800\u28f4\u283f\u28e6"
- FF="$FF\e[22;39;49m\n\e[92;40m"
- FF="$FF\u2801\u2800\u2808\u2800\u28b3\u2874\u28a6\u285e\u2800\u2801\u2800\u2808"
- FF="$FF\e[39;49m"
- echo -e "$FF"
- }
- sadface() {
- FF="\e[31;40m"
- FF="$FF\u2836\u28f6\u2836\u2800\u2800\u2800\u2800\u2800\u2800\u2836\u28f6\u2836"
- FF="$FF\e[22;39;49m\e[E\e[31;40m"
- FF="$FF\u2800\u28ff\u2800\u2800\u2834\u281b\u281b\u2826\u2800\u2800\u28ff\u2800"
- FF="$FF\e[39;49m\n"
- echo -e "$FF"
- }
- pickface() {
- case $1 in
- 0)
- happyface
- ;;
- *)
- sadface
- ;;
- esac
- }
- SMOLFACE=1
- FAKEPS=$PS1
- promptcom() {
- local EXIT="$?"
- PS1=""
- if [ $SMOLFACE -eq 1 ]; then
- PS1+="\[$(pickfacesmol $EXIT)\]\n \[\e[A\]"
- else
- PS1+="\[$(pickface $EXIT)\]\n \[\e[A\]"
- fi
- PS1+=$FAKEPS
- }
- PROMPT_COMMAND=promptcom
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement