keat-release
v0.3.3
Published
Decouple deploy from release in seconds.
Downloads
4
Maintainers
Readme
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-release
With Yarn:
yarn add --dev keat-release
Usage
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 init
Add a feature flag
npx keat add your-new-feature
Toggle a feature flag
npx keat release demo --stage production
Or do it interactively:
npx keat release
Remove a feature flag
npx keat remove your-old-feature