Skip to content

feat(web): curl installer at hqtui.com/install.sh - #128

Merged
ralyodio merged 1 commit into
mainfrom
feat/curl-install
Oct 13, 2026
Merged

ralyodio merged 1 commit into
mainfrom
feat/curl-install

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Adds curl -fsSL https://hqtui.com/install.sh | sh, per the standing rule that every product serves /install.sh for its CLI.

  • apps/web/public/install.sh installs @profullstack/hqtui@latest globally. It uses bun if present, otherwise npm with Node >= 22.6 (the package's engines floor). When the npm prefix is not writable it installs into ~/.local instead of sudo, then checks hqtui is on PATH. Re-running it upgrades.
  • next.config.ts serves it as text/plain with no-store, the same as demo.sh.
  • The line is in the README install section, the docs install section and on the homepage.

Tested: sh -n passes. I ran it in throwaway HOMEs on both paths (bun, and npm-only with an unwritable prefix that falls back to ~/.local), and hqtui --version printed 0.10.3 on each.

🤖 Generated with Claude Code

… CLI

curl -fsSL https://hqtui.com/install.sh | sh installs @profullstack/hqtui
globally: bun if present, else npm with Node >= 22.6, falling back to
~/.local instead of sudo, then checks the bin is on PATH. Re-running it
upgrades. Served as text/plain with no-store, like demo.sh.

The line is in the README install section, the docs install section and
on the homepage next to the library install.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit d3f29ad into main Oct 13, 2026
16 checks passed
@ralyodio
ralyodio deleted the feat/curl-install branch October 13, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant