The Package Repository Client , which is currently part of the Eagle project, allows users to obtain packages for both Tcl and Eagle.
It is implemented as a set of Tcl scripts, all of which support being evaluated in a native Tcl or Eagle interpreter.
It uses HTTPS to communicate with the Package Repository Server and the Package Downloads Server, which are just customized instances of Fossil.
All trunk check-ins on the Package Repository Server are OpenPGP signed.
All files managed by the Package Repository Server are OpenPGP signed.
The Package Repository Client verifies the OpenPGP signatures on all downloaded files.
For each file that belongs to an Eagle package (e.g. script files), a Harpy script certificate file is also present.
Also see the Package Downloads Client.
This project is sponsored by Eyrie Solutions.
In order to use the Package Repository Client, the following prerequisites must be met:
Currently, Package Repository Client is in the beta testing phase.
There are an extremely limited set of packages available and access is controlled via API keys.
To request access, please contact Joe Mistachkin.
For those simply wanting to examine the client code, which is Tcl licensed, it can be found here .