removed sudo from install/unistall script
This commit is contained in:
20
README.md
20
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user