Differences From Artifact [122d13dfb5]:
- File client/1.0/pkgr_install.eagle — part of check-in [8101e57c80] at 2016-09-10 22:05:21 on branch trunk — Add command line tool (wrapper) that can pre-install packages. Fix the Package Downloader Client so that it will automatically create the necessary master package index for native Tcl when needed. (user: mistachkin, size: 6956) [annotate] [blame] [check-ins using]
To Artifact [e585784dc9]:
- File client/1.0/neutral/pkgr_install.eagle — part of check-in [3f6a616e8a] at 2016-10-27 23:21:40 on branch trunk — Add initial support for platform-specific packages. (user: mistachkin, size: 7341) [annotate] [blame] [check-ins using]
- File client/1.0/pkgr_install.eagle — part of check-in [43d107aab9] at 2016-09-10 23:16:34 on branch trunk — The package installer tool must manually enable 'package unknown' support when running in Eagle. Also, make sure the Eagle.Data package files are PGP signed. (user: mistachkin, size: 7341) [annotate] [blame] [check-ins using]
︙ | |||
170 171 172 173 174 175 176 177 178 179 180 181 182 183 | 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | + + + + + + + + + + | # # NOTE: If a non-empty API key was specified on the command line then # add it to the global list now. # if {[string length $apiKey] > 0} then { lappend ::pkgr_api_keys $apiKey } # # NOTE: For Eagle, make sure that the [package unknown] handler will be # used for the current interpreter. # if {[isEagle]} then { object invoke -flags +NonPublic Interpreter.GetActive InterpreterFlags \ [appendArgs [object invoke -flags +NonPublic Interpreter.GetActive \ InterpreterFlags] " -NoPackageUnknown"] } # # NOTE: Attempt to require the target package now. If this succeeds # -AND- the Package Downloader Client was used, the package will # be persisted locally; otherwise, the [package ifneeded] script # may still be evaluated; however, the effects may not actually # cause anything to persist. |
︙ |