feat: vibe code done
This commit is contained in:
37
run.sh
Executable file
37
run.sh
Executable file
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Получаем имя ядра (Linux – Linux, macOS – Darwin, FreeBSD – FreeBSD …)
|
||||
OS_NAME=$(uname -s)
|
||||
|
||||
init() {
|
||||
if [[ "$OS_NAME" == "Darwin" ]]; then
|
||||
python3.13 -m venv z
|
||||
else
|
||||
python3 -m venv z
|
||||
fi
|
||||
upd
|
||||
}
|
||||
|
||||
upd() {
|
||||
activate
|
||||
pip install -r requirements.txt --upgrade
|
||||
git submodule update --remote --merge
|
||||
}
|
||||
|
||||
activate() {
|
||||
source z/bin/activate
|
||||
}
|
||||
|
||||
echo "_= Project Scripts =_"
|
||||
if [ -n "$1" ]; then
|
||||
if [[ "$1" == "init" ]]; then
|
||||
init
|
||||
elif [[ "$1" == "upd" ]]; then
|
||||
upd
|
||||
fi
|
||||
else
|
||||
echo " Аргументом необходимо написать название скрипта (+опционально аргументы скрипта)"
|
||||
echo "Скрипты:"
|
||||
echo " * init - инициализация, устанавливает env"
|
||||
echo " * upd - обновление зависимостей"
|
||||
fi
|
||||
Reference in New Issue
Block a user