Skip to content

v0.4.0 β€” first release

Choose a tag to compare

@Gheat1 Gheat1 released this 19 Jul 07:50

πŸ›οΈ tuistore v0.4.0

The first tagged release. tuistore is a terminal app store β€” browse, search,
and one-key-install 751 terminal apps without leaving your terminal. It
detects your OS and package managers and only ever offers commands you can
actually run, labels every install as verified or a guess, and lets you read
a tool's README right in the app before installing.

uv tool install git+https://github.com/Gheat1/tuistore
tuistore

highlights in this release

  • Fixed two real install-engine bugs reported by early users: a
    cargo install --git ... package-name parser that was extracting garbage
    (a flag's value instead of the crate name), and a class of "phantom
    installs" β€” 691 catalog entries whose only method was a bare
    git clone && cd with no build step, which used to get silently recorded
    as a successful install. Both fixed, both audited against the full catalog
    with zero regressions.
  • A general safety net: after any install exits 0, tuistore now
    verifies a real binary actually landed on PATH before calling it a
    success, instead of trusting the exit code blindly.
  • uv preferred for Python tools β€” but only when it's genuinely at
    least as trustworthy as the documented alternative, never promoted ahead
    of a verified one.
  • CI now runs the test suite on Python 3.11/3.12/3.13 for every change.

See CHANGELOG.md
for the full history back to 0.1.0 β€” trust tiers, the install ledger,
update/uninstall, the manage menu, the CLI (tuistore install <tool>), and
more all shipped before this first tag.

the catalog

751 tools: awesome-tuis plus the
modern terminal toolkit (fastfetch, neovim, ripgrep, bat, eza, starship,
zoxide, fzf, …) and a handful of hand-picked community tools in
β˜… Featured.

Thanks to @NolanCotter and
@heymaikol for the bug reports and the
first outside PR. πŸ™