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)