seCureLI is a tool that enables you to experience the delight of building products by helping you get ideas from your head into working software as frictionlessly as possible, in a reliable, secure, scalable, and observable way.
Problem: Precommit config file is overwritten in certain circumstances when running secureli init
To reproduce
Make a new git repo with a JS file
Run secureli init
Modify .secureli/.pre-commit-config.yaml
Commit .secureli/.pre-commit-config.yaml
Check out repo into a new directory
Run secureli init
.secureli/.pre-commit-config.yaml has now been reset back to the default value
The solution I came up with is to add a new flag for init which prevents overwriting of the precommit config: secureli init --preserve-precommit-config
Problem: Precommit config file is overwritten in certain circumstances when running
secureli init
To reproduce
secureli init
.secureli/.pre-commit-config.yaml
.secureli/.pre-commit-config.yaml
secureli init
.secureli/.pre-commit-config.yaml
has now been reset back to the default valueThe solution I came up with is to add a new flag for
init
which prevents overwriting of the precommit config:secureli init --preserve-precommit-config