Command-Line Interface#
yamu is the command-line interface to yamu.
Usage#
yamu [--db PATH] COMMAND [ARGS...]
Global flags:
--db: override the database path in the config.
Commands#
import#
yamu import [-f] [QUERY...]
Run all enabled import plugins. New games are queued for interactive review.
By default, existing games are skipped; pass -f to reprocess existing games
and run metadata searches for confirmation. When -f is used, an optional
query limits which existing library entries are revisited. During interactive
import prompts, choose I to ignore a game path so it is not prompted again
on future imports.
list#
yamu list|ls [QUERY...]
List games in the library. Without a query, lists all titles. Queries accept
simple field:value filters or free-text substring matches. See
Query Syntax.
add#
yamu add --title TITLE [--platform PLATFORM]
Create a game entry manually.
update#
yamu update QUERY... --field FIELD --value VALUE
Update a single field for all matching games.
remove#
yamu remove|rm [--raw] QUERY...
Remove games from the library.
Use --raw to print the matched games without removing them.
edit#
yamu edit QUERY...
Interactively edit games in your editor.