About hx
Fast, opinionated Haskell toolchain CLI
Fast, opinionated Haskell toolchain CLI
Fast, opinionated Haskell toolchain CLI
What's Changed
- docs: align README and metadata with the new arcanist.sh/hx by @raffaelschneider in #68
- Locked builds: hx build/test/run use hx.lock; --locked; flake.lock workflow by @raffaelschneider in #69
- chore(nix): update flake.lock by @github-actions[bot] in #70
- ci: submit releases to winget by @raffaelschneider in #71
- release: v0.11.0 by @raffaelschneider in #72
New Contributors
- @github-actions[bot] made their first contribution in #70
Full Changelog: v0.10.1...v0.11.0
| Publisher | raskell-io |
|---|---|
| Version | 0.11.0 |
| Release date | 2026-10-20 |
| License | MIT |
| Installer type | zip |
| Architecture | x64 |
| Package ID | raskell-io.hx |
| Dependencies | Microsoft.VCRedist.2015+.x64 |
winget install --id=raskell-io.hx -ewinget upgrade --id=raskell-io.hx -ewinget uninstall --id=raskell-io.hx -e> If you use the Helix editor, or installed hx via Homebrew: this release
> may install hx under the name hxs instead of hx. Helix's binary is also
> called hx, and hx now steps aside rather than colliding. Every command works
> the same, spelled hxs. The installer tells you when it does this; Homebrew
> does it unconditionally, so brew upgrade replaces an existing hx with hxs.
> Run hx doctor (or hxs doctor) to see which names are in play on your
> machine, and see the Changed section below for how to keep the short name.
Changed
• The binary name is no longer fixed to hx. The Helix editor's binary is
also called hx and ships in most distributions, so a machine can end up with
two executables under one name — whichever comes first on PATH wins and the
other becomes unreachable. hx now adapts instead of colliding.
• The CLI derives its command name from argv[0], so help text, usage,
parse errors, completions and man pages all follow the name the binary was
actually installed under. Previously these were hardcoded:a renamed binary
printed hx throughout its help and, worse, generated shell completions
registered against hx — a command absent from that machine.
(#19)
• install.sh probes PATH and installs as hxs when something else
already owns hx, reporting it plainly. It distinguishes an upgrade from a …
Yes. hx is free and open-source software released under the MIT license.
The latest version is 0.11.0, released on Oct 20, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with b4a7c4eb9c9780f7b8724673fceeb6b8adc559912d106e12a84194b69cb030d3.
hx runs on Windows and is available for 64-bit (x64) systems.
Open Settings › Apps › Installed apps, find hx and select Uninstall. From the command line, run winget uninstall --id=raskell-io.hx -e.
Yes. hx is available as a portable ZIP archive (hx-v0.11.0-x86_64-pc-windows-msvc.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.