Skip to main content

mr plugins list

Return every plugin installed on the server, regardless of whether it is currently enabled. The response is a single array ordered by plugin name. Each entry includes the plugin's name, version, description, an enabled boolean, and a settings descriptor array (or null when the plugin declares no settings). When a plugin has stored configuration values, a values object is also present keyed by setting name.

Plugin management info has a variable shape depending on what each plugin reports, so plugins list always emits JSON; piping through jq is the expected usage pattern.

Usage

mr plugins list

Examples

Show every installed plugin as JSON

mr plugins list

Print just the names of enabled plugins

mr plugins list | jq -r '.[] | select(.enabled == true) | .name'

Flags

This command has no local flags.

Inherited global flags

FlagTypeDefaultDescription
--jsonboolfalseOutput raw JSON
--no-headerboolfalseOmit table headers
--pageint1Page number for list commands (default page size: 50)
--quietboolfalseOnly output IDs
--serverstringhttp://localhost:8181mahresources server URL (env: MAHRESOURCES_URL)

Output

Array of plugins; each entry has name, version, description, enabled, settings (nullable array of setting descriptors), and an optional values object holding stored configuration values

Exit Codes

0 on success; 1 on any error

See Also