mons

mons [OPTIONS] COMMAND [ARGS]...

Options

--version

Show the version and exit.

add

Add a Celeste install

mons add [OPTIONS] NAME PATH

Arguments

NAME

Required argument

PATH

Required argument

config

Manage the global config

mons config [OPTIONS]

Options

-e, --edit

Open the global config file for editing.

--open

Show the mons config folder.

help

Display help text for a command

mons help [OPTIONS] [COMMAND]...

Arguments

COMMAND

Optional argument(s)

install

Install Everest

VERSIONSPEC can be a branch name, build number, or version number.

mons install [OPTIONS] NAME [VERSIONSPEC]

Options

-v, --verbose

Enable verbose logging.

--latest

Install latest available build, branch-ignorant.

--zip <zip>

Install from zip artifact.

--url <url>

Download and install from a URL.

--src[=<src>]

Build and install from source folder.

--no-build

Use with –src to install without building.

--launch

Launch Celeste after installing.

Arguments

NAME

Required argument

VERSIONSPEC

Optional argument

launch

Launch the game associated with an install

Any additional arguments are passed to the launched process.

mons launch [OPTIONS] NAME [ARGS]...

Arguments

NAME

Required argument

ARGS

Optional argument(s)

list

List existing installs

mons list [OPTIONS]

mods

Manage Everest Mods

Full Reference

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

remove

Remove an existing install

mons remove [OPTIONS] NAME

Options

--force

Skip confirmation prompt.

Arguments

NAME

Required argument

rename

Rename a Celeste install

mons rename [OPTIONS] OLD NEW

Arguments

OLD

Required argument

NEW

Required argument

set-branch

Set the preferred branch name for an existing install

mons set-branch [OPTIONS] NAME BRANCH

Arguments

NAME

Required argument

BRANCH

Required argument

set-path

Change the path of an existing install

mons set-path [OPTIONS] NAME PATH

Arguments

NAME

Required argument

PATH

Required argument

show

Display information for a specific install

mons show [OPTIONS] NAME

Options

-v, --verbose

Enable verbose logging.

Arguments

NAME

Required argument

use

Set the default install for mons commands

To un-set, run export MONS_DEFAULT_INSTALL=

mons use [OPTIONS] NAME

Options

-e, --eval

Print export MONS_DEFAULT_INSTALL={NAME} to stdout.

Arguments

NAME

Required argument