check for existing aliases before adding new ones
This commit is contained in:
+5
-5
@@ -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!"
|
||||||
|
|||||||
Reference in New Issue
Block a user