From 713da785c4aeef7a74a6e3b046d98c362ce93483 Mon Sep 17 00:00:00 2001 From: Ceda EI Date: Sun, 17 Feb 2019 13:00:52 +0530 Subject: [PATCH] Add custom_text, exit_code_smiley plugins --- plugins/custom_text.sh | 18 ++++++++++++++++++ plugins/exit_code_smiley.sh | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 plugins/custom_text.sh create mode 100644 plugins/exit_code_smiley.sh diff --git a/plugins/custom_text.sh b/plugins/custom_text.sh new file mode 100644 index 0000000..eb0acbc --- /dev/null +++ b/plugins/custom_text.sh @@ -0,0 +1,18 @@ +function wish_custom_text_start() { + return 0 +} + +function wish_custom_text_end() { + return 0 +} + +function wish_custom_text_set_colors() { + WISH_CUSTOM_TEXT_FG=${WISH_CUSTOM_TEXT_FG:-$WISH_DEFAULT_FG} + WISH_CUSTOM_TEXT_BG=${WISH_CUSTOM_TEXT_BG:-$WISH_DEFAULT_BG} + local default_text='To set custom text here, add WISH_CUSTOM_TEXT="your text" in ~/.bashrc' + WISH_CUSTOM_TEXT=${WISH_CUSTOM_TEXT:-$default_text} +} + +function wish_custom_text_main() { + wish_append $WISH_CUSTOM_TEXT_BG $WISH_CUSTOM_TEXT_FG "$WISH_CUSTOM_TEXT" +} diff --git a/plugins/exit_code_smiley.sh b/plugins/exit_code_smiley.sh new file mode 100644 index 0000000..b8cd09c --- /dev/null +++ b/plugins/exit_code_smiley.sh @@ -0,0 +1,22 @@ +function wish_exit_code_smiley_start() { + return 0 +} + +function wish_exit_code_smiley_end() { + return 0 +} + +function wish_exit_code_smiley_set_colors() { + WISH_EXIT_CODE_SMILEY_FG=${WISH_EXIT_CODE_SMILEY_FG:-$WISH_DEFAULT_FG} + WISH_EXIT_CODE_SMILEY_BG=${WISH_EXIT_CODE_SMILEY_BG:-$WISH_DEFAULT_BG} + WISH_EXIT_CODE_SMILEY_PASS=${WISH_EXIT_CODE_SMILEY_PASS:- :) } + WISH_EXIT_CODE_SMILEY_FAIL=${WISH_EXIT_CODE_SMILEY_FAIL:- :( } +} + +function wish_exit_code_smiley_main() { + if [[ $1 == 0 ]]; then + wish_append $WISH_EXIT_CODE_SMILEY_BG $WISH_EXIT_CODE_SMILEY_FG "$WISH_EXIT_CODE_SMILEY_PASS" + else + wish_append $WISH_EXIT_CODE_SMILEY_BG $WISH_EXIT_CODE_SMILEY_FG "$WISH_EXIT_CODE_SMILEY_FAIL" + fi +}