0.3.3 • Published 3 years ago
keat-release v0.3.3
Keat Release
Welcome to Keat Release
Keat Release is a command-line interface for decoupling release from deploy in minutes. You can use it to add, toggle and remove feature flags - it's super simple.
Feature flags are tremendous but they introduce technical debt. Keat Release solves this by cleaning up your features for you. It's intelligent. Under the hood it will navigate and manipulate actual TypeScript abstract syntax trees to remove stale code with surgical precision.
Installation
You can install the CLI with your favourite package manager.
With npm:
npm install --save-dev keat-releaseWith Yarn:
yarn add --dev keat-releaseUsage
Decouple release from deploy
Create a Keat Cloud application and add configuration. It generates a keat.config.ts and adds the keatRelease plugin to your code.
npx keat initAdd a feature flag
npx keat add your-new-featureToggle a feature flag
npx keat release demo --stage productionOr do it interactively:
npx keat releaseRemove a feature flag
npx keat remove your-old-feature