mods [--game <id>] [--game-root <directory>]
API-ul de comandă
Pachetul publicat oferă executabilul mods. Execuția prin managerul de pachete îl poate rula fără o instalare globală.
mods
Deschide selectorul interactiv de jocuri sau managerul pentru un joc selectat explicit. --game este obligatoriu într-un mediu neinteractiv.
mods games
mods games
Listează fiecare joc înregistrat, ID-ul său stabil, starea detectată și căile instalărilor.
mods init
mods --game <id> [--game-root <directory>] init
Creează directorul canonic de moduri atunci când adaptorul permite inițializarea și directorul său părinte există. Comanda necesită --game.
mods install
mods --game <id> [--game-root <directory>] install <archive>
Inspectează și instalează triplete complete din <archive>. Utilizarea interactivă poate omite --game și selecta ținta prin selector; utilizarea neinteractivă îl necesită.
Opțiuni globale
--game <id> selectează un adaptor înregistrat. --game-root <directory> suprascrie descoperirea Steam și necesită --game; acceptă rădăcina instalării, nu directorul final de moduri.
Completare pentru shell
CLI-ul oferă o comandă completion pentru Bash, Zsh, Fish și PowerShell. Fișierele de completare generate sunt incluse și în pachet. Ambele forme derivă comenzile, opțiunile, căile și ID-urile jocurilor înregistrate din graful de comenzi Commander.
Erori și intrări nesuportate
Un ID de joc, o comandă sau o opțiune necunoscută reprezintă o eroare. O rădăcină de joc lipsă, o cale de arhivă lipsă sau o extensie de arhivă nesuportată sunt de asemenea respinse. Operațiile neinteractive de listare și instalare necesită --game, iar init îl necesită întotdeauna. Dacă o instalare selectată nu este pregătită, CLI-ul necesită inițializarea înainte de a continua neinteractiv.