=pod =head1 NAME pkg - Package maintenance utility =head1 SYNOPSIS B I [ I ] =head1 DESCRIPTION B is the basic script for maintaining packages I may be one of: =over =item B, B I [ I ] fetch given I, tracked with I (default: hg) from the package_root and install it =item B I Show I's changelog (if available) =item B I Change the default source on all packages to I Example: `changeroot ssh://kraftwerk/var/packages_root` will change the source of core to 'ssh://kraftwerk/var/packages_root/core' =item B, B I Remove I from the local packages tree Note: This does not yet remove the symlinks =item B I Show information on I, like dependencies, version, etc =item B List all installed packages =item B List all available (both installed and not installed packages Hint: `diff <(pkg list) <(pkg list-all)` will show all packages that are currently not installed =item B I Show commit history for package =item B [ I ] Check for local changes to the I's files. If no arguments is given, checks all installed packages =item B [ I ] retrieve and install newest available version of I. If no argument is given, updates all installed packages =back =head1 FILES =over =item F<~/.pkg.conf> Contains configuration vars =back =head1 AUTHOR Daniel Friesel =head1 SEE ALSO L(5) =cut vim:ft=pod