"Fossies" - the Fresh Open Source Software Archive

Member "SAOImageDS9/tcl8.6/doc/packagens.n" (13 Nov 2019, 1922 Bytes) of package /linux/misc/ds9.8.1.tar.gz:


Caution: As a special service "Fossies" has tried to format the requested manual source page into HTML format but links to other man pages may be missing or even erroneous. Alternatively you can here view or download the uninterpreted manual source code. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

pkg::create

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
SEE ALSO
KEYWORDS

NAME

pkg::create − Construct an appropriate ’package ifneeded’ command for a given package specification

SYNOPSIS

::pkg::create −name packageName −version packageVersion ?−load filespec? ... ?−source filespec? ...

DESCRIPTION

::pkg::create is a utility procedure that is part of the standard Tcl library. It is used to create an appropriate package ifneeded command for a given package specification. It can be used to construct a pkgIndex.tcl file for use with the package mechanism.

OPTIONS

The parameters supported are:
−name
packageName

This parameter specifies the name of the package. It is required.

−version packageVersion

This parameter specifies the version of the package. It is required.

−load filespec

This parameter specifies a binary library that must be loaded with the load command. filespec is a list with two elements. The first element is the name of the file to load. The second, optional element is a list of commands supplied by loading that file. If the list of procedures is empty or omitted, ::pkg::create will set up the library for direct loading (see pkg_mkIndex). Any number of −load parameters may be specified.

−source filespec

This parameter is similar to the −load parameter, except that it specifies a Tcl library that must be loaded with the source command. Any number of −source parameters may be specified.

At least one −load or −source parameter must be given.

SEE ALSO

package(n)

KEYWORDS

auto-load, index, package, version