removed sudo from install/unistall script

This commit is contained in:
Uber Veng
2026-05-22 02:03:40 +07:00
parent bb0eb3189b
commit 4d0438a2cb
3 changed files with 72 additions and 80 deletions

View File

@@ -12,7 +12,7 @@
curl -fsSL https://git.vainend.com/admin/ostiary/raw/branch/master/install.sh | bash
```
Скрипт автоматически определяет ОС и архитектуру, скачивает последний стабильный релиз и устанавливает бинарник в `/usr/local/bin/ostiary` (или `~/.local/bin/` если нет прав).
Скрипт определяет ОС и архитектуру, скачивает последний стабильный релиз и устанавливает бинарник в `~/.local/bin/ostiary`. Если этого пути нет в `$PATH` — автоматически добавляет строку в `~/.bashrc` (или `~/.bash_profile` / `~/.profile`). Не требует `sudo`.
### Ручная установка
@@ -26,8 +26,13 @@ curl -fsSL https://git.vainend.com/admin/ostiary/raw/branch/master/install.sh |
| `ostiary-macos-x86_64` | macOS Intel |
```bash
mkdir -p ~/.local/bin
chmod +x ostiary-linux-x86_64
sudo mv ostiary-linux-x86_64 /usr/local/bin/ostiary
mv ostiary-linux-x86_64 ~/.local/bin/ostiary
# Добавить в PATH если нужно
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
```
### Удаление
@@ -39,16 +44,15 @@ curl -fsSL https://git.vainend.com/admin/ostiary/raw/branch/master/uninstall.sh
Или вручную:
```bash
sudo rm /usr/local/bin/ostiary
rm ~/.local/bin/ostiary
rm -rf ~/.config/ostiary
```
### Переменные окружения для install.sh
### Переменная окружения
| Переменная | По умолчанию | Описание |
|---|---|---|
| `OSTIARY_API` | `https://git.vainend.com/api/v1/repos/admin/ostiary` | Базовый URL Gitea API |
| `INSTALL_DIR` | `/usr/local/bin` | Куда установить бинарник |
| Переменная | Описание |
|---|---|
| `OSTIARY_API` | Базовый URL Gitea API (если используете собственный инстанс) |
Пример с кастомным каталогом:
```bash