package xdc.tools.path |
|
Package Repository Path Display Tool
This tool displays the packages located along the specified package
repository path. Repositories can be specified by explicitly naming
them via the
-Pr option or implicitly by not passing
-Pr; in
this case, the set of repositories searched corresponds to the set of
repositories defined by the current package path:
[
more ... ]
package xdc.tools.path [1, 0, 0] {
// Command implementation
}
USAGE
xs xdc.tools.path [--help]
[-n] [-x] [-v] [-H header] [-p] [-c] [-P package_base_dir ...|-Pr repository ...|-PR directory ...]
OPTIONS
- -p
- Echo path
- -n
- Display package names only
- -a
- Return an array of strings
- -x
- Return a Results struct as XML
- -v
- Print informative messages during execution
- -H
- Header label
- -Pr, -d
- Use specified directory args instead of xdc.path
- -PR
- Recursively find all packages
Recursively descend into specified directories and find every
package, including packages whose repository is not one of
the specified directories.
- -P
- Only display information for the package directories
- -c, --checkpath
- Check repositories for possible errors
DETAILS
This tool displays the packages located along the specified package
repository path. Repositories can be specified by explicitly naming
them via the -Pr option or implicitly by not passing -Pr; in
this case, the set of repositories searched corresponds to the set of
repositories defined by the current package path:
$XDCPATH;$XDCROOT/packages;^
where $XDCPATH is the value of the the user settable prefix of
the package path, $XDCROOT is the installation directory of the
XDC tools, and ^ is the repository of the package in the current
working directory (if it exists).
EXAMPLES
1. To display information about the packages on the package path
(in this example, the package path is just C:/xdc-o00/packages):
Output:
Package Name: gnu.gdb.jserver
Repository: C:/xdc-o00/packages
Release Name: gnu_gdb_jserver
Label: default
Compatibility Key: 1, 0, 0, 0, 87
Date: 11/20/2006 20:38
Package Name: gnu.targets
Repository: C:/xdc-o00/packages
Release Name: gnu_targets
Label: default
Compatibility Key: 1, 0, 0, 0, 194
Date: 11/20/2006 20:38
2. To display the names of the packages on the package path
(in this example, the package path is just C:/xdc-o00/packages):
Output:
gnu.gdb.jserver
gnu.targets
gnu.targets.rts470MV
gnu.targets.rts470uC
gnu.targets.rts5
3. To simply, echo the current package path:
Output:
4. To display information about the packages "rooted" in the repository
C:/CCStudio_v3.3/bios_5_31/packages:
xs xdc.tools.path -Pr C:/CCStudio_v3.3/bios_5_31/packages
Output:
Package Name: ti.platforms.dsk5402
Repository: C:/CCStudio_v3.3/bios_5_31/packages
Release Name: ti_platforms_dsk5402
Label: default
Compatibility Key: 1, 0, 0, 24
Date: 05/11/2006 19:10
Package Name: ti.platforms.dsk5416
Repository: C:/CCStudio_v3.3/bios_5_31/packages
Release Name: ti_platforms_dsk5416
Label: default
Compatibility Key: 1, 0, 0, 24
Date: 05/11/2006 19:10
Package Name: ti.platforms.dsk5510
Repository: C:/CCStudio_v3.3/bios_5_31/packages
Release Name: ti_platforms_dsk5510
Label: default
Compatibility Key: 1, 0, 0, 24
Date: 05/11/2006 19:10
5. To display the names of all packages in or below the directory
C:/CCStudio_v3.3/bios_5_31/packages:
xs xdc.tools.path -n -PR C:/CCStudio_v3.3/bios_5_31/packages
Output:
ti.platforms.dsk5402
ti.platforms.dsk5416
ti.platforms.dsk5510
ti.platforms.dsk6211
SEE
generated on Tue, 16 Oct 2012 23:14:47 GMT