feature:remove
Remove a local (non-versioned) feature from the active product.
Usage
splent feature:remove <feature_name> [--namespace <namespace>]
Example
splent feature:remove notepad
With explicit namespace:
splent feature:remove notepad --namespace splent-io
Description
This command:
- Removes the feature entry from the active product
pyproject.toml(optional-dependencies.features). - Removes the symlink under
<product>/features/<namespace>/<feature_name>. - Does not delete anything from
.splent_cache.
The active product is determined by SPLENT_APP.
Requirements
- A product must be selected (
splent product:select). - The feature must be a local, non-versioned feature (no
@version).