Product Inspection

These commands show you the state of your product. They print its configuration, parameters, routes and signals, validate it against its SPL model, run its tests, and compare its scaffold files with the current templates.


Command reference

Command Description
product:config Show the resolved configuration with origin tracing
product:params Show each parameter of the product’s features, its value and the layer it comes from
product:routes Show all HTTP routes with feature attribution
product:validate Validate product configuration against the SPL
product:missing List features required by UVL but not declared
product:auto-require Add missing required features to pyproject
product:frontend:audit Audit the npm packages the features’ bundles ship against npm’s advisories
product:test Run the features’ tests, then the product’s own, for one or more products
product:drift Show which SPLENT-owned files have drifted from the current templates
product:sync-template Apply template updates to SPLENT-owned product files
product:signals Show all feature signals and their listeners
product:clean Full reset, stopping containers, wiping volumes, resetting the database and clearing files
product:commands List the CLI commands of the features and of the product itself
check:product Validate env vars, symlinks, config overwrites, blueprint registration, and contracts

Table of contents


Back to top

splent. Distributed by an LGPL license v3. Contact us: drorganvidez@us.es