- Switch to Go modules
- Add variables for extra flags to Makefile.
- Ensure that begin and end of context do not match the same substring.
- Support for contexts to conditionally enable / disable deletes and replaces.
- Option to check how often a delete / replace is applied.
- Add script for bash completion.
- Do not append newline if 'append' already has one.
- Make sure delete doesn't remove empty lines after the pattern.
Initial version that is able to replace my scripts using sed
.
- Deleting lines based on regular expressions.
- Search and replace using regular expressions.
- Appending lines at the end of files.
- Atomic writing of configuration files, honoring permissions and ownership.