Adopt pinned public core snapshot and prepare Sized 2.0.0
Sized Linux checks / Linux AMD64 / Rust 1.88.0 (pull_request) Successful in 4m54s
Sized Linux checks / Linux AMD64 / Rust 1.88.0 (push) Successful in 4m57s

This commit is contained in:
2026-10-10 13:11:02 -04:00
parent c2cc458f27
commit e0707447ad
30 changed files with 1533 additions and 101 deletions
+9 -15
View File
@@ -16,27 +16,21 @@
## Installation
### From source
See the [README](README.md#installation) for signed Apple silicon Mac downloads,
Linux archives, checksums and source builds. The offline source archive includes
the exact shared core and registry dependencies, with no private forge login.
The following installs the current review branch, including scanner hardening
not present in the published v1.0.0 release:
Rust 1.88 or newer and a C linker/toolchain are required for source builds:
```bash
git clone --branch sizequeen-scan-hardening https://gitea.speelman.ca/gamertan/sized.git
```sh
git clone --branch v2.0.0 https://gitea.speelman.ca/gamertan/sized.git
cd sized
cargo install --locked --path .
```
Cargo installs to `~/.cargo/bin`. For the published source instead, check out
`v1.0.0` before installing. `make install PREFIX="$HOME/.local"` additionally
installs the man page without requiring administrator privileges.
### Existing release files
The [v1.0.0 release](https://gitea.speelman.ca/gamertan/sized/releases/tag/v1.0.0)
has source archives, a macOS arm64 executable, a man page and completions.
It has no Linux binary, architecture-labelled binary archive or `.deb` attachment.
See the [README](README.md#installation) for current installation guidance.
Cargo installs into `~/.cargo/bin`. To install the binary and man page together,
use `make install PREFIX="$HOME/.local"`. See [2.0 migration notes](docs/UPGRADING-2.md)
for changed exit statuses, accounting and public Rust APIs.
## Basic Usage