blob: 9852b0f1f151a990ae7079e1b0a23fda35a4cc52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
---
title: Install Herdr
description: Install, update, and verify Herdr on Linux and macOS.
---
Herdr ships as a single binary for Linux and macOS.
## Install
Run the installer:
```bash
curl -fsSL https://herdr.dev/install.sh | sh
```
The installer downloads the right release binary for your platform and places it on your PATH.
## Verify
Start Herdr:
```bash
herdr
```
If your shell cannot find `herdr`, restart the terminal or check that the install directory is on your PATH.
## Update
Herdr checks for new releases and notifies you in the app. You can update manually:
```bash
herdr update
```
## Install with Nix
If you already use Nix, Herdr provides a flake that builds Herdr from source:
```bash
nix run github:ogulcancelik/herdr/v0.x.y
nix build github:ogulcancelik/herdr/v0.x.y
nix profile install github:ogulcancelik/herdr/v0.x.y
```
Replace `v0.x.y` with the latest release tag. You can omit the tag to track `master`, but release tags are recommended for normal installs.
The flake also exposes a development shell:
```bash
nix develop github:ogulcancelik/herdr
```
Update through the same Nix workflow you used to install Herdr. For a profile install, list your profile entries and upgrade the Herdr entry:
```bash
nix profile list
nix profile upgrade <index-or-name>
```
If Herdr is an input in your own flake, update that input and rebuild your system, Home Manager, or development environment:
```bash
nix flake update herdr
```
## Download manually
You can also download a binary from [GitHub releases](https://github.com/ogulcancelik/herdr/releases).
Choose the asset that matches your system:
| System | Asset |
| --- | --- |
| Linux x86_64 | `herdr-linux-x86_64` |
| Linux aarch64 | `herdr-linux-aarch64` |
| macOS Intel | `herdr-macos-x86_64` |
| macOS Apple silicon | `herdr-macos-aarch64` |
Make it executable and move it somewhere on your PATH.
```bash
chmod +x herdr-linux-x86_64
mv herdr-linux-x86_64 ~/.local/bin/herdr
```
## Requirements
Herdr supports Linux and macOS. Native Windows support is not available yet; use Herdr inside WSL for now.
|