Установка
curl -fsSL https://raw.githubusercontent.com/1rowvy/outry/master/install.sh | shСкрипт скачивает статический бинарь из последнего релиза (x86_64 или aarch64 — работает на любом
дистрибутиве, включая Alpine), проверяет контрольную сумму SHA-256 и кладёт его в ~/.local/bin/outry.
Заодно он включает автодополнение для fish и bash; для zsh добавьте source <(outry completions zsh) в
~/.zshrc. Подсказки генерирует установленный бинарь, поэтому после outry update они сразу новые.
Настройки передаются переменными окружения:
# конкретная версияcurl -fsSL https://raw.githubusercontent.com/1rowvy/outry/master/install.sh | OUTRY_VERSION=v0.2.0 sh
# для всех пользователей (обновлять потом через `sudo outry update`)curl -fsSL https://raw.githubusercontent.com/1rowvy/outry/master/install.sh | sudo OUTRY_INSTALL_DIR=/usr/local/bin shСкачайте outry-cli-<версия>-<платформа> из
последнего релиза, распакуйте и положите outry
(outry.exe) в любую папку из PATH. Рядом с каждым архивом лежит файл .sha256.
Скрипт установки для этих платформ в планах.
Обновление
Заголовок раздела «Обновление»outry update # скачать и поставить последний релиз (с проверкой SHA-256)outry update --check # только проверить, есть ли новая версияКак и npm, Outry раз в сутки в фоне проверяет новую версию и после команды коротко напоминает, если она
вышла. Команды при этом сеть не ждут. Напоминание не показывается в пайпах, в CI и при
OUTRY_NO_UPDATE_NOTIFIER=1.
Удаление
Заголовок раздела «Удаление»rm ~/.local/bin/outry # бинарьrm ~/.config/fish/completions/outry.fish # автодополнениеrm ~/.local/share/bash-completion/completions/outryrm -rf ~/.local/share/outry ~/.cache/outry # сохранённые значения, история, кэш ответовНа macOS данные лежат в ~/Library/Application Support/outry и ~/Library/Caches/outry.
Секреты остаются в системном хранилище паролей: удалите их через outry secret rm <ИМЯ> --env <ОКРУЖЕНИЕ>
до удаления бинаря или в приложении хранилища (записи с именем outry). Ваши .outry-файлы и env.toml
лежат в репозиториях и не затрагиваются.
Чтобы переустановить начисто, выполните команды выше и снова запустите скрипт установки.
Приложение
Заголовок раздела «Приложение»Установщики для macOS (.dmg), Windows (.exe, .msi) и Linux (AppImage, .deb, .rpm) — на
странице релизов.
Приложение обновляется само: при запуске проверяет новую версию и предлагает установить её и
перезапуститься. Обновления подписаны и проверяются перед установкой. На Linux сами обновляются только
AppImage; .deb и .rpm обновляются установкой нового пакета.