---
name: "hare"
section: "1"
platform: "linux"
package: "hare"
version: "0.26.0.1-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/hare"
---

# hare(1)

compile, run, test, and inspect Hare programs and modules

## NAME

hare - compile, run, test, and inspect Hare programs and modules

## SYNOPSIS

**hare** -h

**hare** version \[-hv\]

**hare** *command* \[*arguments*...\]

## DESCRIPTION

**hare -h** prints help text.

**hare version** prints version information for the **hare** program. If **-v** is supplied, it also prints information about the build parameters. If **-vv** is specified, detailed information about the version and build parameters is printed as shell environment variables in a format which is consistent between versions and suitable for machine reading.

[**hare-build**(1)](/hare-build/1.md) compiles a Hare program or module.

[**hare-cache**(1)](/hare-cache/1.md) manages the build cache.

[**hare-deps**(1)](/hare-deps/1.md) displays the dependency tree of a Hare program or module.

[**hare-run**(1)](/hare-run/1.md) compiles and runs a Hare program or module.

[**hare-test**(1)](/hare-test/1.md) compiles and runs tests for Hare code.

[**hare-tool**(1)](/hare-tool/1.md) runs a third-party Hare tool.

## BUGS

The quality of error messages is poor.

## SEE ALSO

[**hare-module**(5)](/hare-module/5.md), [**haredoc**(1)](/haredoc/1.md)

See *https://harelang.org/community/* for information on where to ask questions, send patches, submit bug reports, and chat with others in the community.

Documentation for the language itself can be found at *https://harelang.org/documentation/*.

The language specification is available at *https://harelang.org/specification/*.
