mirror of
https://github.com/Stability-AI/StableSwarmUI.git
synced 2026-10-12 02:09:42 +00:00
35 lines
1.0 KiB
Bash
35 lines
1.0 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
# Ensure correct local path.
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
cd $SCRIPT_DIR
|
|
|
|
# Accidental run prevention
|
|
if [ -d "StableSwarmUI" ]; then
|
|
echo "StableSwarmUI already exists in this directory. Please remove it before installing."
|
|
exit 1
|
|
fi
|
|
if [ -f "StableSwarmUI.sln" ]; then
|
|
echo "StableSwarmUI already exists in this directory. Please remove it before installing."
|
|
exit 1
|
|
fi
|
|
|
|
# Download swarm
|
|
git clone https://github.com/Stability-AI/StableSwarmUI
|
|
cd StableSwarmUI
|
|
|
|
# install dotnet
|
|
cd launchtools
|
|
rm dotnet-install.sh
|
|
# https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install
|
|
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
|
|
chmod +x dotnet-install.sh
|
|
|
|
# Note: manual installers that want to avoid home dir, add to both of the below lines: --install-dir $SCRIPT_DIR/.dotnet
|
|
./dotnet-install.sh --channel 8.0 --runtime aspnetcore
|
|
./dotnet-install.sh --channel 8.0
|
|
cd ..
|
|
|
|
# Launch
|
|
./launch-linux.sh $@
|