Skip to main content

saasframe feature_toggles seed-defaults

yarn saasframe feature_toggles seed-defaults seeds the system with default feature toggles defined in a JSON file.

Usage

yarn saasframe feature_toggles seed-defaults [--filePath <path>]

Options

OptionDescriptionRequiredDefault
--filePathPath to the JSON file containing default toggles.Nopackages/core/src/modules/feature_toggles/defaults.json

Behavior

  • Reads the specified JSON file.
  • Checks if each toggle already exists in the database.
  • If a toggle does not exist, it creates it using the properties defined in the JSON file.
  • Skips toggles that already exist.
  • Output summary: ✅ Feature toggle defaults seeded (created: <count>, skipped: <count>).

Example JSON File

{
"toggles": [
{
"identifier": "feature_toggles_ui",
"name": "Feature Toggles UI",
"description": "Enable the feature toggles admin UI.",
"category": "feature_toggles",
"type": "boolean",
"defaultValue": true,
"failMode": "fail_closed"
}
]
}