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).