Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHEATSHEET.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on a laptop-only built-in default — point at your OpenAI-compatible server.
## Install

```sh
cargo install clank-cli-app --locked # package name; runs as clank / clank-jev
cargo install clank-cli-app --locked # package ≠ binary → clank / clank-jev
# fallback: cargo install --locked --git https://github.com/makefunstuff/clank --tag v0.1.0
```

Expand Down
21 changes: 11 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,22 @@ context, `--each`, schema through `jq`, failure with reason and `exit 1`.
## Install

**Install line 1:** package `clank-cli-app` → binaries `clank` and `clank-jev`
(package ≠ binary). The crates.io crate named `clank` is unrelated — never
`cargo install clank`. Six direct dependencies, and nothing system-provided
beyond a C compiler (`ring`, for TLS; no OpenSSL to find).
(package ≠ binary). Never `cargo install clank` — that crates.io name is an
unrelated project.

```sh
cargo install clank-cli-app --locked # -> ~/.cargo/bin/clank and clank-jev
```

Git fallback (pin a tag):

```sh
cargo install --locked --git https://github.com/makefunstuff/clank --tag v0.1.0
```

Six direct dependencies, and nothing system-provided beyond a C compiler
(`ring`, for TLS; no OpenSSL to find).

Prebuilt archives are attached to each
[release](https://github.com/makefunstuff/clank/releases) — linux x86_64, macOS
arm64 and macOS x86_64 — each holding both binaries, this README, the LICENSE,
Expand All @@ -49,13 +57,6 @@ sha256sum -c clank-*.tar.gz.sha256 # macOS: shasum -a 256 -c
tar xzf clank-*.tar.gz
```

Until the first crates.io publish (manual Actions dispatch with
`publish_crates_io` — not auto on tag), or as a pinable fallback:

```sh
cargo install --locked --git https://github.com/makefunstuff/clank --tag v0.1.0
```

`--locked` holds the dependency graph to the committed `Cargo.lock`; `--tag` /
`--rev <sha>` pins clank itself. That directory is on `PATH` if you have
installed anything with cargo before. From a checkout instead — `src/` is 2.8k
Expand Down
Loading