dist.town

Graham

@graham.systems

Take data, make other data Organizer @pdx.atproto.camp

Projects

Releases

dist-town/cli 0.7.0

The command is now just disttown publish. disttown.jsonc A repo can commit a manifest describing what it publishes: the project, the artifact globs, the storage choice, and the account expected to do the publishing. It's JSON with comments (the .jsonc extension is the honest…

dist-town/cli 0.5.0

One new command, and it's the point of the whole thing. disttown update The CLI now updates itself — and it does it without touching a single dist.town service. It resolves its publisher's identity, follows the latest pointer in their repo, fetches the release record,…

dist-town/cli 0.4.0

This release gives the CLI read capabilities, and reorganizes some commands in the name of consistency. There are breaking changes as a result. The read surface disttown release list [project] — what you've published, newest first, with channel and lifecycle state. disttown…

0.3.0 — releases that say where they came from

Releases can now say where they came from — and this one does. Source linking A release can pin the git commit and annotated tag it was cut from, right in the immutable record. publish --tag v0.3.0 reads both hashes from your local checkout; since git is content-addressed, the…

dist-town/cli 0.2.0

The release that renamed itself: disttown now lives at dist-town/cli, published under the nested project name this version introduces. The old name remains a permanent alias — every existing URL keeps resolving. Nested projects Project names are now paths: dist-town/cli on the…

disttown 0.1.0

First release of disttown, the CLI for publishing releases on your own terms: records in your repo, artifacts on storage you control, everything content-addressed. Publishing disttown publish hashes artifacts locally and lands the project record, release, and pointer moves in…

Report this page