pm#
Package management tools
Usage
pm [OPTIONS] COMMAND [ARGS]...
compile#
Compile a package
Usage
pm compile [OPTIONS] [NAME]
Options
- -v, --verbosity <LVL>#
One of ERROR, WARNING, SUCCESS, INFO, or DEBUG
- --version <VERSION>#
The dependency version
- -f, --force#
Force a re-compile
- --config-override <"KEY": "VAL">#
Config override mappings
Arguments
- NAME#
Optional argument
install#
Download and cache packages
Usage
pm install [OPTIONS] [PACKAGE]
Options
- -v, --verbosity <LVL>#
One of ERROR, WARNING, SUCCESS, INFO, or DEBUG
- --name <NAME>#
The name of the dependency
- --version <VERSION>#
The dependency’s version
- --ref <REF>#
A reference flag, used for GitHub branches or tags instead of version
- --scheme <scheme>#
Scheme to use
- -f, --force#
Force a re-install
- --config-override <"KEY": "VAL">#
Config override mappings
- --no-recurse#
Avoids installing dependencies of dependencies
Arguments
- PACKAGE#
Optional argument
list#
List installed packages
Usage
pm list [OPTIONS]
Options
- -v, --verbosity <LVL>#
One of ERROR, WARNING, SUCCESS, INFO, or DEBUG
- --all#
List all installed dependencies
uninstall#
Uninstall a package
This command removes a package from the installed packages.
If specific versions are provided, only those versions of the package will be removed. If no versions are provided, the command will prompt you to choose versions to remove. You can also choose to remove all versions of the package.
Examples:
Remove specific versions: ape pm uninstall <PackageName> “1.0.0” “2.0.0”
Prompt to choose versions: ape pm uninstall <PackageName>
Remove all versions: ape pm uninstall <PackageName> -y
Usage
pm uninstall [OPTIONS] [NAME] [VERSIONS]...
Options
- -v, --verbosity <LVL>#
One of ERROR, WARNING, SUCCESS, INFO, or DEBUG
- -y, --yes#
Automatically confirm the removal of the package(s)
Arguments
- NAME#
Optional argument
- VERSIONS#
Optional argument(s)