quvyta
Язык: Русский

quvyta

quvyta

Устанавливает семью Quvyta, открывает те приложения, что есть на вашей машине, и держит их обновлёнными. Он перечисляет каждое с тем, что оно делает, какая версия у вас стоит и вышла ли новее.

curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- quvyta

Бета. Интерфейс ещё может меняться от версии к версии.

quvyta за двадцать секунд, записано его же тестами: в списке семьи выбирается qtools, точная команда читается до того, как что-то запустится, cargo собирает его, пока списком можно пользоваться дальше, и строка заканчивается кнопкой «Открыть».

Что он делает

Вся семья в одном списке.

  • Установить, обновить, удалить

    Приложения собираются командой cargo install --locked, по одному, пока вы продолжаете пользоваться списком. Удаление идёт через cargo uninstall и сохраняет ваши настройки.

  • Сначала точная команда

    Прежде чем что-то запустится, quvyta показывает, откуда берётся приложение, какую версию получит, куда встанет и какую команду cargo выполнит, — её можно скопировать.

  • Обновления

    Он спрашивает crates.io о новых версиях не чаще раза в шесть часов. Установить обновления приносит их все; quvyta умеет обновлять и сам себя.

  • Ничего не требует sudo

    Всё пишется в ~/.cargo. Если этой папки нет в вашем PATH, quvyta покажет строку для вашей оболочки и добавит её, если вы согласитесь.

  • Открыть приложение

    Оно получает весь терминал; когда закрывается, возвращается quvyta или ваша оболочка, если так удобнее.

  • Неудачная сборка с объяснением

    Простая фраза, последние строки cargo и сохранённый полный журнал.

  • Один облик для всей семьи

    Язык, цветовая тема и набор значков выбираются здесь, и рядом с каждым выбором сказано, действует ли он во всех приложениях Quvyta или только в quvyta. Уменьшенное движение и акцентная полоса стоят рядом.

  • Английский и турецкий

    Каждое слово на экране берётся из языкового файла. Новым языкам мы рады; во фреймворке их уже девять.

Экраны

Каждый шаг показан до того, как случится.

Установка

Установщик семьи собирает quvyta из crates.io с помощью cargo. Он спрашивает перед каждым шагом, ставит Rust через rustup, если его нет, и никогда не пользуется sudo.

Программа ставится как quvyta. Про Windows и про все остальные пути смотрите Установка.

Linux и macOS

curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- quvyta

Или через cargo

cargo install quvyta

Что нужно

  • Rust 1.95 или новее

    Установщик принесёт его через rustup, если вы согласитесь.