quvyta
Language: English

quvyta

quvyta

Installs the Quvyta apps, opens the ones on your machine and keeps them up to date. It lists every app with what it does, which version you have and whether a newer one is out.

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

Beta. The interface may still change between releases.

quvyta in twenty seconds, recorded by its own tests: qtools is picked from the list of apps, the exact command is read before anything runs, cargo builds it while the list stays in use, and the row ends with Open on it.

What it does

The whole ecosystem, in one list.

  • Install, update, remove

    Apps are built with cargo install --locked, one at a time, while you keep using the list. Remove uses cargo uninstall and keeps your settings.

  • The exact command first

    Before anything runs, quvyta shows where an app comes from, which version it gets, where it goes and the cargo command, which you can copy.

  • Updates

    It asks crates.io for new versions at most once every six hours. Install updates brings them all; quvyta can update itself.

  • sudo only when you press it

    Apps are written under ~/.cargo. When Rust or a C linker is missing, Install here runs the command that puts it right in the terminal you are looking at; for a linker that is your system's sudo line, and sudo asks for your password itself.

  • Open an app

    It gets the whole terminal; when it closes, quvyta comes back, or your shell if you prefer.

  • A failed build explained

    A plain sentence, cargo's last lines, and the whole log kept.

  • One appearance for every Quvyta app

    The language, the colour theme and the icon set are chosen here, and each choice says whether it holds in every Quvyta application or in quvyta alone. Reduce motion and the pillar sit beside them.

  • Nine languages

    English, Turkish, German, Spanish, French, Brazilian Portuguese, Russian, Simplified Chinese and Japanese.

Screens

Every step shown before it happens.

Install

Quvyta's installer builds quvyta from crates.io with cargo. It asks before every step and installs Rust with rustup if it is missing. It uses sudo only to install a missing C linker, and only when you answer yes in the terminal.

The program is installed as quvyta. On Windows, and for every other way in, see Install.

Linux and macOS

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

Or with cargo

cargo install quvyta

Requirements

  • Rust 1.95 or later

    The installer brings it with rustup if you agree.