Fish Shell Greeting Update

- Modify fish greeting to output randomly selected colorscript from approved list
This commit is contained in:
Sravan Balaji
2020-12-06 10:50:06 -05:00
parent fc813a9754
commit 0d7729585f

View File

@@ -1,8 +1,18 @@
############ ############
# GREETING # # GREETING #
############ ############
/opt/shell-color-scripts/colorscript.sh random # Color Scripts function fish_greeting
set fish_greeting "¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>" # Fish Greeting # Indices of colorscripts that don't block prompt
set colorscript_indices 2 3 5 6 7 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 36 37 38 39 40 41 43 44 46 47 48 49 50 51
# Get length of array
set length (count $colorscript_indices)
# Randomly select array index
set i (math (random) % $length + 1)
# Output randomly selected colorscript from approved list
/opt/shell-color-scripts/colorscript.sh -e $colorscript_indices[$i]
# Output swimming fish string
echo "¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>"
end
############# #############
# VARIABLES # # VARIABLES #
@@ -44,8 +54,8 @@ alias gpg-retrieve="gpg2 --keyserver-options auto-key-retrieve --receive-keys"
# bare git repo alias for dotfiles # bare git repo alias for dotfiles
alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg" alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"
############### ##########
# FISH PROMPT # # PROMPT #
############### ##########
# Starship Prompt # Starship Prompt
starship init fish | source starship init fish | source