Check-in [78b90de12c]
Not logged in
Overview
Comment:Yet more README updates.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 78b90de12c35525fc600877af6d2416d7a990a99
User & Date: mistachkin on 2025-09-27 01:56:53
Other Links: manifest | tags
Context
2025-09-27
01:59
Spacing fix. check-in: c60d3a6ebf user: mistachkin tags: trunk
01:56
Yet more README updates. check-in: 78b90de12c user: mistachkin tags: trunk
01:49
Another minor README correction. check-in: d8cbee3106 user: mistachkin tags: trunk
Changes

Modified README.md from [c2260b98a2] to [b374f42e3d].

58
59
60
61
62
63
64


65

66
67
68

69
70
71
72
73
74
75
58
59
60
61
62
63
64
65
66

67
68
69

70
71
72
73
74
75
76
77







+
+
-
+


-
+







│  ├─ Eagle/lib/Eagle1.0/   # Eagle library packaged for Tcl
│  └─ Harpy/Tools/sign.eagle# Harpy code-sign tooling
├─ tools/
│  ├─ deploy.bat
│  ├─ pkgr_an_d_get.sh
│  └─ pkgr_an_d_install.sh  # helper scripts to fetch/install the client
└─ doc/
   ├─ redirector_v1.html    # URN/URL redirector server documentation (reference)
   ├─ repository_v1.html    # package metadata server documentation (reference)
   └─ v1.html               # v1 toolset documentation (reference)
   └─ toolset_v1.html       # package client toolset documentation (reference)
```

> File names and layout above come from the initial import. See the commit tree for the authoritative list. The current version is **1.0.11**.
> File names and layout above come from the initial import(s). See the commit tree for the authoritative list. The current version is **1.0.11**.

---

## Security model at a glance

* **Metadata path**: The client asks a repository service for a package that satisfies a **TIP #268** version requirement. The server returns a small **signed script** that knows what to fetch.
* **File path**: The client downloads one or more **OpenPGP‑signed** files and verifies them **before** the package is made available to the interpreter.
246
247
248
249
250
251
252
253

254
255
256
257
258
259
260
248
249
250
251
252
253
254

255
256
257
258
259
260
261
262







-
+








* **Run once**: `pkgr_setup.eagle` to register:

  * One or more **repository endpoints** (metadata server URLs).
  * **File server** base URLs.
  * API keys (**read** and **full**) for private/personal repositories.

* **Persisted settings**: setup writes settings that subsequent runs of the client will use automatically (both for on‑demand resolution and pre‑installation). See `doc/v1.html` for parameter names and advanced options.
* **Persisted settings**: setup writes settings that subsequent runs of the client will use automatically (both for on‑demand resolution and pre‑installation). See `doc/toolset_v1.html` for parameter names and advanced options.

---

## FAQ

**Q. Does this replace `pkgIndex.tcl`?**
A. No. pkgt **uses** normal package metadata; it just enables secure **remote** resolution and delivery when a required package is not available locally.

Modified README.md.asc from [b78cedf294] to [0071719caf].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16













17
1
2
3













4
5
6
7
8
9
10
11
12
13
14
15
16
17



-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+

-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package Repository

iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjXQpYACgkQUCyWr0ld
wtniRw/9HYxiikD/83iX6vguqi+oDQBRfDsYZXl7hOutZJhP7JE1+Q0TALBIWZAh
lz/1KGwf8hdLLXhZ9I73OZ2WB2D5Dxvyzt2qZohk7BUm6OaKv8/NJcWXCQ+zhVaK
hTfDoaEHq39SLEEHhhKZKvCp4jFeeedHleh67gZy0Xe+B4jwZkfx2immeBfplrHu
vaPP4E0cm0pU5ERnfsWLybpvhtvptR4go1iFGv7oHNGoHRB93a9RSZ5gGW8SjZD1
o9iNlPW5zBvE1RuM6fWk5+rkNCQA9GCjUby/zUgp1qI3YkqWrf9DmW6D/8WZxnFT
RE5VZQlv8gDQ7MbYnORAdLbr04SIdOHiC5lXlgqDPiFLfdu3MssyxHbUsunPdB12
L3I0N7o5c5H/7+7nH1PE09YQF1M8+TZoklPOaFxYUPJgvjMiq48wetaUzu2g1vHK
6rj7H3vHrsc62HQREAvYU6uieQAtIObJFOWqrv/q72p+vklmoWVrbGOXpw0Ae9yp
JweYugly2K7XEZfYT14DrFPghgWtVuBmGIeo+XeXNqxEVGRZDETKkWqfzPZA1KPt
SbqF05tUn0FxTE3bmLnq+7zpJhiivPPS4G5LJl4vFzr9ynvu/HKm1pNG/zFUJQIU
5q9el18Dh5o7FjFTvs/NltgCqY3IEJAT7Hj2TyW8F85vlE8uFug=
=jc1M
iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjXRFQACgkQUCyWr0ld
wtlhlRAAqOXgNYQuSDGwkFX+be03zXRQzohsdSxW+3/mulfUZwFzkxjvZNaRMdOw
WpkAWDh4rynmdcPkSkbgi5OoDsSTB1LLq6Ov0rXGhQq0ePz/Pel5kqMdTGTLSzcb
mzkYjhd4/xs4Af+eogvdxCUOR/UknWUC82O2pgAz+m3xIso5/Iq+9GmLQJXHUtC2
2YOkddRHnwcTIEmyKnMN4DYQsEOYckXk+2fivrtPpbvn+Vhsu8otDxIvUggiwj8P
oPEI95crEBWiAM07LIPEhlLhfSVhJNzaedvYunJ/QulU3rHVVAnnd/ujpBAC8DxZ
Qxwt/ytCtyt8HmGeOygHQHP3jwReQ+z1cfLPisg99HT9FIERjsBbr75elsrVbsUp
B+IG29y+mpltitP6V1qeOaf7OIxcVRVBz0XQe7buhWBhiGh/+Ls+Gl9pIL23fs5U
hkEMn34/4TIYySNJSeQgiOB7P4LNlVCud8rF24GEJHpHnCr7Dlm+S4zWf4nnnD6Y
PQws4WMGmWnBk0Bp8kVQp/Fm/PhxtlVNk1FgXNg5+0BE7MtZZmmXQyP2u7Ihx7+n
9EsQk5dJzhfc4Qmc3wyhq1WCbjMe9MdLFZzOmEwv2EmtPDdEsbzzFjBCUxZxTHLE
w2cI9FNwn75+1rHuHDeuUdcHbW4Q/HRYfmj5uZo9ACyIrG3mxLc=
=EhAi
-----END PGP SIGNATURE-----