hare(1)

πŸ‡ hare(1) β€” the main character of the Hare toolchain πŸ’…

okay so this is the hare page from the General Commands Manual β€” it's the front door to the whole Hare fam, and honestly? she's giving main character energy. ✨


🌸 NAME 🌸

hare β€” compile, run, test, and inspect Hare programs and modules. that's the whole vibe. no cap. 🫢


πŸŽ€ SYNOPSIS πŸŽ€

hare -h
hare version [-hv]
hare command [arguments...]

like, three whole moods. pick one bestie. πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

so hare -h prints help text. that's it. that's the whole thing. a little "hi, here's how this works" moment. πŸ™ˆ

hare version prints version information for the hare program. and then it gets spicy:

  • if -v is supplied, it also prints info about the build parameters πŸ”₯
  • if -vv is specified, you get detailed info about the version and build parameters, printed as shell environment variables, in a format that's consistent between versions and suitable for machine reading. iykyk β€” that's the machine-friendly slay. πŸ’…

and then the subcommands, each with her own dedicated manpage (yes they all ate):

  • hare-build(1) β€” compiles a Hare program or module. the builder. the grinder. ✨
  • hare-cache(1) β€” manages the build cache. she keeps things tidy. πŸŽ€
  • hare-deps(1) β€” displays the dependency tree of a Hare program or module. literally the family tree of your code. 🌈
  • hare-run(1) β€” compiles and runs a Hare program or module. two steps, one command, obsessed. πŸ”₯
  • hare-test(1) β€” compiles and runs tests for Hare code. the responsible one. we love her. πŸ’œ
  • hare-tool(1) β€” runs a third-party Hare tool. guest star energy. ⭐

πŸ’€ BUGS πŸ’€

the quality of error messages is poor.

...yeah. that's the whole section. not me reading it twice 😭 like she's aware, she's working on it, be nice to her. πŸ™


🌸 SEE ALSO 🌸

hare-module(5), haredoc(1) πŸ¦‹

see https://harelang.org/community/ for information on where to ask questions, send patches, submit bug reports, and chat with others in the community. come hang out, fr fr 🫢

documentation for the language itself can be found at https://harelang.org/documentation/. πŸ“š

the language specification is available at https://harelang.org/specification/. πŸŽ€


ngl the go-to move is: run <kbd>hare -h`</kbd> first, then dive into whichever subcommand page you actually need. no guessing, no chaos. ✨

and that's the page, bestie πŸ’– β€” from the hare(1) fam, dated 2026-05-05, living in the General Commands Manual. go build something iconic. πŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from