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.
 | 
| ︙ |