Skip to content

Commit 52f747c

Browse files
markovejnovicclaude
andcommitted
docs(readme): point install at crates.io + PyPI
harmont-cli 0.0.1 is now on crates.io and harmont 0.0.1 is on PyPI, so the quick-install path is two one-liners instead of two `git clone` + build invocations. Build-from-source kept under a details block for contributors. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 6eb4154 commit 52f747c

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,33 @@ def hello() -> hm.Step:
2626

2727
### 2. Install
2828

29-
`harmont-cli` is not yet on crates.io. Install from source:
29+
Install the CLI from [crates.io](https://crates.io/crates/harmont-cli):
30+
31+
```sh
32+
cargo install harmont-cli
33+
```
34+
35+
`hm run` also needs **Docker** and **Python 3.11+** with [`harmont`](https://pypi.org/project/harmont/):
36+
37+
```sh
38+
pip install harmont
39+
```
40+
41+
<details>
42+
<summary>Or build from source (contributors)</summary>
3043

3144
```sh
3245
git clone https://github.com/harmont-dev/harmont-cli
3346
cd harmont-cli
3447
cargo build --release
3548
install -m 0755 target/release/hm /usr/local/bin/hm # or any dir on $PATH
36-
```
37-
38-
`hm run` also needs **Docker** and **Python 3.11+** with [`harmont-py`](https://github.com/harmont-dev/harmont-py):
3949

40-
```sh
4150
git clone https://github.com/harmont-dev/harmont-py
4251
pip install -e ./harmont-py
4352
```
4453

54+
</details>
55+
4556
Verify:
4657

4758
```sh

0 commit comments

Comments
 (0)