[mike@mwxm4]

This commit is contained in:
2026-08-14 10:13:10 +02:00
parent 6a991a25a6
commit e9afe6228d
2 changed files with 125 additions and 0 deletions
+14
View File
@@ -28,6 +28,20 @@ version from `main.go`.
`../t/corpus`, the same corpus `t/select.t` uses, and fails if the two
implementations start disagreeing.
## The first one
`upd --update` needs an upd to run it. `loadupd.sh` fetches that first one -
POSIX sh, curl or wget, no upd required:
```sh
./loadupd.sh # into the current directory
./loadupd.sh ~/bin # into a directory of your choosing
```
It reads the newest release, picks the asset matching `uname -s`/`uname -m`,
runs it once before putting it in place, and says if the directory is not in
`$PATH`. `$UPD_REPO_URL` points it at a mirror. From there on upd takes over.
## Updating itself
upd installs itself the same way it installs everything else - same forge