https://urn.to/r/install_pkg_client%|%Download the Package Client Toolset installation script for Linux and macOS%|%
https://pkg.management/pkgd/doc/trunk/doc/v1.html%|%View preliminary documentation for version 1 of the Package Client Toolset%|%
Also known as the "Package Downloader Client".
Part of the https://urn.to/r/pkg_client%|%Package Client Toolset%|%.
The Package Downloads Client is not typically invoked directly; instead, it is (optionally) used by the scripts fetched from the [Package Repository Server] in order to download package files in a secure and orderly manner.
Here is an example of this usage:
======
apply [list [list] {
set fileNames [list]
lappend fileNames [file join tcllib1.15 aes aes.tcl]
lappend fileNames [file join tcllib1.15 aes pkgIndex.tcl]
set options [list \
-persistent false -usePgp true -useAutoPath true]
package require Eagle.Package.Downloader
::PackageDownloader::resetCookieAndLoginSimple
::PackageDownloader::downloadFiles tcl 8.4 "" $fileNames $options
::PackageDownloader::logoutAndResetCookie
}]
======
**Also see**
* [Package Repository Client]
* [Package Repository Server]
* [Package Downloads Server]
* [Package Uploads Client]
----
This project is sponsored by [Eyrie Solutions].
More details to follow.
---
[aspect] 2016-11-10: waiting here with bated breath to play with this .. it sounds very exciting. But the repository requires login for all URLs at present. Please stop teasing! ;-)
<<categories>>Repository | Package