quvyta
Language: English

quvyta

quvyta

Installs the Quvyta family, opens the members on your machine and keeps them up to date. It lists every member 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 family list, 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 family, in one list.

  • Install, update, remove

    Members 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 a member 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.

  • Nothing needs sudo

    Everything is written under ~/.cargo. If its folder is not on your PATH, quvyta shows the line for your shell and adds it if you agree.

  • Open a member

    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 the whole family

    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.

  • English and Turkish

    Every word on screen comes from a language file. More languages are welcome; the framework already carries nine.

Screens

Every step shown before it happens.

Install

The family's installer builds quvyta from crates.io with cargo. It asks before every step, installs Rust with rustup if it is missing, and never uses sudo.

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.