d42082f8fe
commit 7b16b63f5f269baa0441ee171d906419585d2526 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 19:34:34 2023 -0700 update text commit d99b7ebf211a517d74fcf3241843e78a71e99d05 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 19:31:28 2023 -0700 fix formatting commit 65b1f6218cc32f0a0001637b22b9f1b4640de983 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 19:17:08 2023 -0700 updating messages commit 314071228395a595503dc3a15fda2b3c8b5e6095 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 19:13:40 2023 -0700 updating install.bat for yolo.yaml settings commit 85c9f381415c86e7c95572bdcbd98d6478f616ef Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 19:08:09 2023 -0700 load yolo.yaml from executing directory commit d9ee70035e186c8b21875d58e7a7bf3f980eaa60 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:43:45 2023 -0700 update readme commit f2ae85827c675e3f2c87bf4d455709e227e1bfb4 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:37:41 2023 -0700 cleanup commit fc5cf55982dd6de3a4e81de2b0286f18788bc87c Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:31:00 2023 -0700 fix formatting commit 3ec4cf959cf4a43d061b0d579c863af5bb495631 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:27:49 2023 -0700 set safety: True in config commit d13153141bbdb4ada5d9bf742b19fd9c10624c86 Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:25:07 2023 -0700 update readme commit 39f82ee8cf744ef6fbfbe6622e4d39cc6323d69a Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:24:43 2023 -0700 update readme commit 944046c11bdcd3b01b33798dae5ca33e8ddda9db Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:21:47 2023 -0700 update requirements commit 0c22313bdc6b3a9f272faf99b9998930ede9502a Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 18:15:17 2023 -0700 formatting commit 08e16c67ad8fd588962f9bf22fe0588ac4c0ec3a Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 17:39:35 2023 -0700 default gpt-3.5-turbo (gpt-4 is waitlist for many) commit eec224fe3b34a2627d771682cde291ccdf96bcac Author: wunderwuzzi23 <johannr@wunderwuzzi.net> Date: Sat Mar 18 17:16:57 2023 -0700 add yolo.yaml, gpt-4 support, improve install.sh
42 lines
1.4 KiB
Bash
Executable File
42 lines
1.4 KiB
Bash
Executable File
# Simple installer for yolo in the user's home directory
|
|
|
|
echo "Hello. Installing yolo..."
|
|
echo "- Creating yolo-ai-cmdbot in home directory..."
|
|
TARGET_DIR=~/yolo-ai-cmdbot
|
|
TARGET_FULLPATH=$TARGET_DIR/yolo.py
|
|
mkdir -p $TARGET_DIR
|
|
|
|
echo "- Copying files..."
|
|
cp yolo.py prompt.txt yolo.yaml $TARGET_DIR
|
|
chmod +x $TARGET_FULLPATH
|
|
|
|
# Creates two aliases for use
|
|
echo "- Creating yolo and computer aliases..."
|
|
alias yolo=$TARGET_FULLPATH
|
|
alias computer=$TARGET_FULLPATH
|
|
|
|
# Add the aliases to the logon scripts
|
|
# Depends on your shell
|
|
if [[ "$SHELL" == "/bin/bash" ]]; then
|
|
echo "- Adding aliases to ~/.bash_aliases"
|
|
echo "alias yolo=$TARGET_FULLPATH" >> ~/.bash_aliases
|
|
echo "alias computer=$TARGET_FULLPATH" >> ~/.bash_aliases
|
|
elif [[ "$SHELL" == "/bin/zsh" ]]; then
|
|
echo "- Adding aliases to ~/.zshrc"
|
|
echo "alias yolo=$TARGET_FULLPATH" >> ~/.zshrc
|
|
echo "alias computer=$TARGET_FULLPATH" >> ~/.zshrc
|
|
else
|
|
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 " alias yolo=$TARGET_FULLPATH >> <your_logon_file>"
|
|
fi
|
|
|
|
echo
|
|
echo "Done."
|
|
echo
|
|
echo "Make sure you have the OpenAI API key set via one of these options:"
|
|
echo " - environment variable"
|
|
echo " - .env or an ~/.openai.apikey file or in"
|
|
echo " - yolo.yaml"
|
|
echo
|
|
echo "Have fun!" |