# barerepo go build ./cmd/barerepo barerepo init barerepo serve Reads `/etc/barerepo/barerepo.toml`, or whatever `BAREREPO_CONFIG` names. ## The three programs | Repo | Binary | What it is | |---|---|---| | [barerepo/server](https://barerepo.com/barerepo/server) | `barerepo` | this one, the forge you install | | [barerepo/cli](https://barerepo.com/barerepo/cli) | `br` | an optional shortcut for the git commands | | [barerepo/runner](https://barerepo.com/barerepo/runner) | `barerepo-runner` | the build machine agent | Install `barerepo-runner` beside `barerepo`. The add runner page hands it out from there, so the pair can never be out of step and there is nothing to host or version. Nothing needs `br`. Every task is a plain git command, and the pages show that command first.