Snaps subcommands
This reference describes the syntax of the Snaps command line interface (CLI) subcommands and subcommand options.
You can specify subcommands and their options using the yarn mm-snap
command:
yarn mm-snap [SUBCOMMAND] [SUBCOMMAND OPTIONS]
b
, build
yarn mm-snap build
Builds a Snap from source.
b
is an alias for build
.
c
, config
- Syntax
- Example
yarn mm-snap build --config <FILE>
yarn mm-snap build --config ./snap.config.build.ts
Path to the configuration file.
-c
is an alias for --config
.
e
, eval
yarn mm-snap eval
Attempts to evaluate the Snap bundle in Secure ECMAScript (SES).
e
is an alias for eval
.
m
, manifest
yarn mm-snap manifest
Validates the Snap manifest file.
m
is an alias for manifest
.
fix
- Syntax
- Example
yarn mm-snap manifest --fix <BOOLEAN>
yarn mm-snap manifest --fix false
Enables or disables making any changes to fix the manifest file.
The default is true
.
s
, serve
yarn mm-snap serve
Locally serves Snap files for testing.
s
is an alias for serve
.
p
, port
- Syntax
- Example
yarn mm-snap serve --port <PORT>
yarn mm-snap serve --port 9000
The local server port for testing.
The default is 8081
.
-p
is an alias for --port
.
w
, watch
yarn mm-snap watch
Rebuilds a Snap from source upon changes.
w
is an alias for watch
.
p
, port
- Syntax
- Example
yarn mm-snap watch --port <PORT>
yarn mm-snap watch --port 9000
The local server port for testing.
The default is 8081
.
-p
is an alias for --port
.
Global options
h
, help
-h, --help
Displays the help message and exits.
You can use this option with mm-snap
or any subcommand.
-h
is an alias for --help
.
version
--version
Displays the version number and exits.