Metawork CLI

This section provides an overview of the Metawork CLI and how to use it.

The Metawork CLI is your interface for installing and managing Metawork versions of language runtimes and can be used to view recordings, update Metawork, and send logs to the Metawork team when needed.

Usage

mw is the command line interface that allows you to access the Metawork CLI. metawork is an alias for mw for those who prefer to use it.

Write commands to Metawork using this structure:

mw [FLAGS] <SUBCOMMAND>

Flags

Flag

What it does

--metawork-build

Prints the build string

-d, --dry-run

Runs the command without side effect

-h, --help

Prints help information

--non-interactive

Answer all prompts with their default value

-q

Silences messages to stderr

-v

Prints more verbose messages to stderr

-V, --version

Prints version information

Options

Option

What it does

--manifest

URL for obtaining the manifest [env: METAWORK_MANIFEST_URL=]

Subcommands

Subcommand

Description

activate

Activates a Metawork runtime

deactivate

Deactivates a Metawork runtime

help

Prints this message or the help of the given subcommand(s)

implode

Removes Metawork entirely from your system

install

Downloads and activates a new runtime [aliases: add]

list

Lists the language runtimes installable from your channel

open

Opens various Metawork pages in the browser

set-channel

Changes your Metawork manifest channel

start

Starts the Metawork service

status

Prints the current status of the Metawork stack

stop

Stops the Metawork service

uninstall

Removes a runtime [aliases: remove]

update

Updates the Metawork stack

📘

Have questions?

Metawork is a low-configuration platform that requires minimal experience to install, run, and use. If you get stuck, we want to fix it. Join our Discord or email our team.