mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-02-05 12:25:04 -05:00
- Remove deprecated Flutter frontend (replaced by autogpt_platform) - Remove shell scripts (run, setup, autogpt.sh, etc.) - Remove tutorials (outdated) - Remove CLI-USAGE.md and FORGE-QUICKSTART.md - Add CLAUDE.md files for Claude Code guidance Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
45 lines
1.4 KiB
Bash
Executable File
45 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
if [[ "$OSTYPE" == "cygwin" ]] || [[ "$OSTYPE" == "msys" ]] || [[ "$OSTYPE" == "win32" ]]; then
|
|
echo "This script cannot be run on Windows."
|
|
echo "Please follow the installation instructions at https://docs.python.org/3/using/windows.html"
|
|
echo "To install poetry on Windows, please follow the instructions at https://python-poetry.org/docs/master/#installation"
|
|
|
|
exit 1
|
|
else
|
|
if ! command -v python3 &> /dev/null
|
|
then
|
|
echo "python3 could not be found"
|
|
echo "Install python3 using pyenv ([y]/n)?"
|
|
read response
|
|
if [[ "$response" == "y" || -z "$response" ]]; then
|
|
echo "Installing python3..."
|
|
if ! command -v pyenv &> /dev/null
|
|
then
|
|
echo "pyenv could not be found"
|
|
echo "Installing pyenv..."
|
|
curl https://pyenv.run | bash
|
|
fi
|
|
pyenv install 3.11.5
|
|
pyenv global 3.11.5
|
|
else
|
|
echo "Aborting setup"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
if ! command -v poetry &> /dev/null
|
|
then
|
|
echo "poetry could not be found"
|
|
echo "Install poetry using official installer ([y]/n)?"
|
|
read response
|
|
if [[ "$response" == "y" || -z "$response" ]]; then
|
|
echo "Installing poetry..."
|
|
curl -sSL https://install.python-poetry.org | python3 -
|
|
else
|
|
echo "Aborting setup"
|
|
exit 1
|
|
fi
|
|
fi
|
|
fi
|