wms lego¶
Manage the local LEGO collection (sets, parts, Rebrickable lookups)
wms lego
Subcommands¶
wms lego achievements— Collection milestones and how close you are to eachwms lego add-part— Add or update an owned LEGO part: details from the catalog/Rebrickable, you give colour and quantitywms lego attach— Attach a scanned/photographed proof of the finished paper checklistwms lego backup— Back up your LEGO collection (sets, owned parts, history), without the re-downloadable catalogwms lego bag-add— Register and print another instance of a bag kind, once a set's default limit has been raisedwms lego bag-find— What a bag code belongs to — a lost bag found without its checker, or double-checking a labelwms lego bag-kind— The registered bag kinds (small, main, extra, and any added beyond those)wms lego bag-labels— Print (or reprint) every bag label a set currently has — small, main, and extra once one existswms lego bag-pool— Reusable physical bags with their own stable code, assigned to whichever set currently needs onewms lego bag-size— Which bag a part goes in while picking/checking: easy-to-lose small parts, or the main bag (default)wms lego build— Which sets your loose parts could (nearly) build — from the offline catalog, no internet neededwms lego catalog— The offline copy of Rebrickable's catalog (parts, sets, minifigs, set contents)wms lego check— Check a set's parts: everything is 'have' except what you list as missing or extrawms lego checks— Set check sessions across the collectionwms lego detail— Export a part's or set's page with its picture (a set includes its whole parts list)wms lego element-id— A part+colour's LEGO element id — show it, or set/correct it yourselfwms lego export— Write your collection (or one set's missing parts) for another toolwms lego help-sheet— Printable cheat sheet of the TUI/telnet key bindingswms lego history— What changed in your collection, who changed it, and from what to whatwms lego import— One-time import of legacy KC-LEGO-CLI JSON data into the local LEGO storewms lego import-parts— Import a parts list: a Rebrickable CSV or a BrickLink inventory XML (--dry-run shows the plan first)wms lego labels— Printable set labels (thermal 4x6/100x150/62mm/50x30/40x30, or A4/Letter sheets)wms lego low— List the parts that are below the minimum you setwms lego missing— What a set still needs, compared with the loose parts you hold (part + colour)wms lego missing-sheet— Combined label sheet of everything missing, across several checked setswms lego optional— Mark a part optional, so it never counts as missing (default: on for stickers)wms lego orders— Orders for missing parts: supplier, prices, shipping, invoice, tracking, receivedwms lego paper-done— Mark a set's paper checklist as finished — the CLI entry is still to comewms lego parts-sheet— Printable barcode sheet of a set's parts, for the stock-check scanner modewms lego report— Printable reports: stock-take, parts lists, missing/extra parts, sets, orders, check historywms lego reset— Clear every set, owned part and check/order/ticket history to start freshwms lego restore— Put your owned parts and sets back as they were at a snapshot (the present is saved first, so it can be undone)wms lego retirement— LEGO set retirement dates (from a community-maintained sheet — not Rebrickable, which has no such field)wms lego search— Search parts, sets and minifigures — offline catalog first, live Rebrickable only if it has nothingwms lego set-info— Where a set is kept and its condition (sealed, built, in pieces, displayed)wms lego set-min— Set the stock level below which a part counts as low (0 stops tracking it)wms lego set-photo— Attach a photo to a set — the box, the built model, anything worth keeping a picture ofwms lego set-photo-remove— Remove one attached set photo — the wrong one attached by mistake, saywms lego set-photos— List a set's attached photoswms lego share— A read-only page for someone without the CLI (a wishlist or your collection), viewable until it expireswms lego shopping— What a checked set is still missing, with BrickLink/BrickOwl prices, spares you hold and where to buywms lego small-bag-label— A label for the set's small-parts bag — the set number, name, and (if given) the bag's own barcodewms lego snapshots— List restore points (one is taken before the first change of each day)wms lego spend— What missing parts have cost (parts + shipping) by set, supplier or monthwms lego stats— The collection at a glance: sets, pieces, colours, categories, low stockwms lego sync-parts— Push owned LEGO parts into Part-DB through its API (one-way; sets are never synced)wms lego today— Set of the Day: a set your loose parts nearly cover (90%+), the same for everyone todaywms lego value— What your collection is worth by BrickLink's average sold prices (always 'N of M priced')wms lego wanted— Write a BrickLink wanted list (XML) for a set's missing parts or your low-stock partswms lego watch— Be told (ntfy/webhook) when a part or set's BrickLink price falls to your limit