mons mods

Manage Everest mods

mons mods [OPTIONS] COMMAND [ARGS]...

add

Add mods.

MODSPEC can be one or more of: mod ID, local zip, zip URL, 1-Click install link, Google Drive share link, GameBanana page, or GameBanana submission ID.

If ‘-’ is the only argument provided, data for a mod zip will be read from stdin.

mons mods add [OPTIONS] NAME [MODS]...

Options

Use the Celeste mod search API to find a mod.

--random

Install a random mod.

--no-deps

Skip installing dependencies.

--yes

Skip confirmation prompts.

--force

Ignore errors and confirmation prompts.

Arguments

NAME

Required argument

MODS

Optional argument(s)

list

List installed mods.

mons mods list [OPTIONS] NAME

Options

--enabled, --disabled

Filter enabled/disabled mods.

--valid, --invalid

Filter mods with a valid everest.yaml.

--dll, --no-dll

Filter mods that register DLLs.

--dir, --zip

Filter mods in folders/zips.

-d, --dependency <MODID>

Filter mods by dependency.

-s, --search <QUERY>

Filter mods with a regex pattern.

-v, --verbose

Print mod details.

--color <WHEN>

Specify when to use colored output: auto, always, none.

Arguments

NAME

Required argument

remove

Remove installed mods.

mons mods remove [OPTIONS] NAME MODS...

Options

-r, --recurse

Remove all exclusive dependencies recursively.

--force

Ignore errors and confirmation prompts.

Arguments

NAME

Required argument

MODS

Required argument(s)

resolve

Resolve any missing or outdated dependencies.

mons mods resolve [OPTIONS] NAME

Options

--enabled, --disabled

Resolve currently enabled/disabled mods.

--no-update

Don’t update outdated dependencies.

--yes

Skip confirmation prompts.

Arguments

NAME

Required argument

update

Update installed mods.

mons mods update [OPTIONS] NAME

Options

--enabled, --disabled

Update currently enabled/disabled mods.

--upgrade-only

Only update if new file has a higher version.

--yes

Skip confirmation prompts.

Arguments

NAME

Required argument