Merge pull request #16 from joshuahamlet/14_install_aliases

check for existing aliases before adding new ones
This commit is contained in:
wunderwuzzi23
2023-03-25 15:27:26 -07:00
committed by GitHub
+5 -5
View File
@@ -19,12 +19,12 @@ alias computer=$TARGET_FULLPATH
# Depends on your shell # Depends on your shell
if [[ "$SHELL" == "/bin/bash" ]]; then if [[ "$SHELL" == "/bin/bash" ]]; then
echo "- Adding aliases to ~/.bash_aliases" echo "- Adding aliases to ~/.bash_aliases"
echo "alias yolo=$TARGET_FULLPATH" >> ~/.bash_aliases [ "$(grep '^alias yolo=' ~/.bash_aliases)" ] && echo "alias yolo already created" || echo "alias yolo=$TARGET_FULLPATH" >> ~/.bash_aliases
echo "alias computer=$TARGET_FULLPATH" >> ~/.bash_aliases [ "$(grep '^alias computer=' ~/.bash_aliases)" ] && echo "alias computer already created" || echo "alias computer=$TARGET_FULLPATH" >> ~/.bash_aliases
elif [[ "$SHELL" == "/bin/zsh" ]]; then elif [[ "$SHELL" == "/bin/zsh" ]]; then
echo "- Adding aliases to ~/.zshrc" echo "- Adding aliases to ~/.zshrc"
echo "alias yolo=$TARGET_FULLPATH" >> ~/.zshrc [ "$(grep '^alias yolo=' ~/.zshrc)" ] && echo "alias yolo already created" || echo "alias yolo=$TARGET_FULLPATH" >> ~/.zshrc
echo "alias computer=$TARGET_FULLPATH" >> ~/.zshrc [ "$(grep '^alias computer=' ~/.zshrc)" ] && echo "alias computer already created" || echo "alias computer=$TARGET_FULLPATH" >> ~/.zshrc
else else
echo "Note: Shell was not bash or zsh." echo "Note: Shell was not bash or zsh."
echo " Consider configuring aliases (like yolo and/or computer) manually by adding them to your login script, e.g:" echo " Consider configuring aliases (like yolo and/or computer) manually by adding them to your login script, e.g:"
@@ -39,4 +39,4 @@ echo " - environment variable"
echo " - .env or an ~/.openai.apikey file or in" echo " - .env or an ~/.openai.apikey file or in"
echo " - yolo.yaml" echo " - yolo.yaml"
echo echo
echo "Have fun!" echo "Have fun!"