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 initTo reproduce
secureli init.secureli/.pre-commit-config.yaml.secureli/.pre-commit-config.yamlsecureli init.secureli/.pre-commit-config.yamlhas now been reset back to the default valueThe solution I came up with is to add a new flag for
initwhich prevents overwriting of the precommit config:secureli init --preserve-precommit-config