spl:features
Introduction
spl:features lists every feature of a product line’s model, sorted, with the root marked. Use it to see what a line offers before you configure a product from it.
splent spl:features sample_splent_spl
SPL features
SPL : sample_splent_spl
UVL : /workspace/.splent_cache/spls/sample_splent_spl@v4/sample_splent_spl.uvl
Features : 17
- admin
- auth
- confirmemail
- mail
- mailhog
- nginx
- phpmyadmin
- profile
- public
- redis
- reset
- sample_splent_spl (root)
- session_filesystem
- session_redis
- session_type
- settings
- theme
The model is read from the working copy, else the cache, else downloaded from UVLHub, as Where a model lives explains.
Leaving out the root
splent spl:features sample_splent_spl --no-root
The root is the line itself, not a feature you select. --no-root drops it from the list. The Features count still includes it.
Requirements
- Detached mode, with no product selected. A leading
SPLENT_APP=runs one command detached and keeps your selection. flamapy, to parse the model. The CLI container has it. Elsewhere,pip install splent_cli[uvl].