# currently support any options. This procedure may raise script
# errors. This procedure assumes the local temporary directory is
# writable only by applications that are implicitly trusted by the
# current user. If this assumption does not hold on your platform,
# DO NOT USE THIS PROCEDURE AS IT MAY BE UNSAFE.
#
# <public>
proc maybeAddTemporaryPackagesToAutoPath { language options {pattern *} } {
proc maybeAddTemporaryPackagesToAutoPath { language options {pattern ""} } {
variable temporaryRootDirectory
variable verboseTemporaryDirectory
#
# NOTE: Initially, no temporary package directories have been added
# to the auto-path.
#
<big><big><span style="font-family: monospace;">Public API Procedure "<a href="$ROOT/artifact?ci=trunk&filename=client/1.0/neutral/pkgd.eagle&ln=2253">::PackageDownloader::maybeAddTemporaryPackagesToAutoPath</a>" (from "<a href="$ROOT/artifact?ci=trunk&filename=client/1.0/neutral/pkgd.eagle">pkgd.eagle</a>")</span></big></big><br>
<br>
<big><span style="font-family: monospace;"> Required argument "language"</span></big><br>
<big><span style="font-family: monospace;"> Required argument "options"</span></big><br>
<big><span style="font-family: monospace;"> Optional argument "pattern" with default value "*"</span></big><br>
<big><span style="font-family: monospace;"> Optional argument "pattern" with default value ""</span></big><br>
<blockquote style="font-family: monospace;"><br>
This procedure adds temporary package directories to the auto-path<br>
of the specified language (i.e. native Tcl or Eagle). Directories<br>
will not be added if already present. The language argument must<br>
be the literal string "eagle" or the literal string "tcl". The<br>
pattern argument is the optional pattern to match against each of<br>