MacMinion

Command line

macminion runs commands in the MacMinion app, so the window updates as they run. If the app is closed, a command opens it in the background.

Basics

macminion status --json
macminion addons list --status update --json
macminion updates install --json

This page is generated from the app's own command list.

Status and catalog

macminion status · reads only

Show the AddOns folder, catalog, and counts of installed addons and updates.

macminion status --json

macminion folders list · reads only

List folders in AddOns that no ESOUI entry lists (your own or hand-copied addons).

macminion folders list --json

Search the ESOUI catalog by name or author, like Find More: installed addons are left out unless --installed.

OptionTypeMeaning
--categoryintegeronly this category id (see `macminion categories list`)
--compatiblebooleanonly addons that list the current game version
--installedbooleaninclude installed addons (Find More leaves them out)
--limitintegerat most this many (default 25)
--no-librariesbooleanleave libraries out
--offsetintegerskip this many, for the next page
--querystringtext to find; leave out to browse
--ratingstringonly: up, down, unrated, or not-down
--sortstringdownloads, monthly, favorites, newest, or name (default downloads)
--updatedstringonly updated within: week, month, quarter, or year
macminion catalog search "master merchant" --limit 5 --json

macminion categories list · reads only

List ESOUI categories and their ids.

macminion categories list --json

macminion history list · reads only

List recent installs, updates, and removals, newest first.

OptionTypeMeaning
--limitintegerat most this many (default 20)
--offsetintegerskip this many, for the next page
macminion history list --limit 10 --json

macminion catalog ask · changes things

Ask the AI provider to find catalog addons for a request in plain words.

OptionTypeMeaning
--query (required)stringwhat you want, in your own words
macminion catalog ask "track my crafting writs" --json

macminion open · changes things

Show a page in the window, optionally with an addon selected.

OptionTypeMeaning
--addonintegerthe ESOUI id to select
--page (required)stringoverview, installed, updates, findMore, backups
macminion open findMore --addon 7

Addons

macminion addons list · reads only

List installed addons, by name.

OptionTypeMeaning
--categoryintegeronly this category id and those under it
--limitintegerat most this many (default 100)
--offsetintegerskip this many, for the next page
--ratingstringonly: up, down, or unrated
--searchstringonly names or authors containing this text
--statusstringonly this status: update, uptodate, ignored, unknown
macminion addons list --status update --json

macminion addons show · reads only

Show one installed or catalog addon, with its changelog since the installed version.

OptionTypeMeaning
--changelogbooleaninclude the changelog text
--id (required)stringthe ESOUI id
macminion addons show 7 --changelog --json

macminion refresh · changes things

Download the ESOUI catalog again and rescan AddOns.

macminion refresh --json

macminion addons install · changes things

Install an addon, or update or reinstall one. --version installs an archived release and pins it.

OptionTypeMeaning
--id (required)stringthe ESOUI id
--versionstringa version from `macminion addons versions <id>`; older ones are pinned
macminion addons install 57 --version 3.16.4 --json

macminion addons versions · reads only

List the releases ESOUI still has for an addon, newest first.

OptionTypeMeaning
--id (required)stringthe ESOUI id
macminion addons versions 57 --json

macminion addons rate · changes things

Thumbs up or down on an addon. Down keeps it out of suggestions and searches; both steer the AI.

OptionTypeMeaning
--id (required)stringthe ESOUI id
--rating (required)stringup, down, or none
macminion addons rate 1812 down --json

macminion libraries missing · reads only

List libraries installed addons ask for that aren't installed. Optional ones with a thumbs down are left out.

macminion libraries missing --json

macminion libraries install · changes things

Install the missing libraries installed addons ask for.

OptionTypeMeaning
--requiredbooleanonly the required ones
macminion libraries install --required --json

macminion updates install · changes things

Update every addon that has an update, except ignored ones.

macminion updates install --json

macminion addons ignore · changes things

Skip an addon in Update All and the update count, or stop skipping it.

OptionTypeMeaning
--id (required)stringthe ESOUI id of an installed addon
--offbooleanstop ignoring it
macminion addons ignore 1146 --json

macminion addons remove · asks for --yes

Move an installed addon's folders to the Trash. Saved settings stay.

OptionTypeMeaning
--id (required)stringthe ESOUI id of an installed addon
--yesbooleanDo it. Without yes it only shows what it would change.
macminion addons remove 1146 --yes --json

macminion addons summarize · changes things

Ask the AI provider set in Settings what changed since the installed version.

OptionTypeMeaning
--id (required)stringthe ESOUI id
macminion addons summarize 7 --json

macminion updates summarize · changes things

Ask the AI provider what every pending update brings, in one digest.

macminion updates summarize --json

macminion addons recommend · changes things

Ask the AI provider which uninstalled addons would add something to what is installed.

OptionTypeMeaning
--refreshbooleanask again instead of showing the saved suggestions
macminion addons recommend --refresh --json

Backups

macminion backups list · reads only

List backups in Minion's folder and format, newest first.

macminion backups list --json

macminion backups create · changes things

Back up SavedVariables, settings files, and the addon list now, in Minion's format.

macminion backups create --json

macminion backups restore · asks for --yes

Restore a backup by name (2026-09-14, or Initial). Saves the current state first.

OptionTypeMeaning
--name (required)stringa name from `macminion backups list`
--no-filesbooleanleave SavedVariables and settings files as they are
--no-installbooleandon't install addons missing from the backup's list
--remove-othersbooleanmove installed addons not on the list to the Trash
--yesbooleanDo it. Without yes it only shows what it would change.
macminion backups restore 2026-09-14 --yes --json

AI

macminion ai models · reads only

List the Ollama server's chat models, best for summaries first, and the recommended one.

macminion ai models --json

macminion ai benchmark · changes things

Measure the three best Ollama candidates' speed on this Mac, then recommend again.

OptionTypeMeaning
--modelsstringcomma-separated model names instead of the top three
macminion ai benchmark --json