Repository navigation
Releases: jpeyret/rxedit
Release list
Release 0.1.3: add prependfile and appendfile commands to support file includes.
rxedit v0.1.3 release.
-
added commands
appendfile/prependfilewhich include a file's contents at the insertion point -
added command line flag -R, --report-file: write only visibles to file.
-
added command line flag --no-empty-write: don't write outputs with -o, -O or -R flags if empty
Release v0.1.2: updates to line range specifiers and macro paths
rxedit v0.1.2 release.
- Change the default search pattern to match empty lines.
- macro commands now receive their file as a normal path, in the next argument.
- the line number criteria syntax has been changed to
<from>..<to>, instead of<from>-<to>. Negative offsets, from the end, are supported. - The field separator in the flags is now
/rather than..
v0.1.1: rxedit initial release
rxedit v0.1.1 release.
Release summary
-
Stable CLI workflow for source discovery and batch editing.
- Have a look at docs/dogfooding/generate_mdbook.sh, which uses rxedit to format its own online help.
-
Tree-sitter aware commands for rust and Python. Other languages are supported via shared libraries in a plugin directory.
Known limitations and scope notes
-
Regression harness packaging for lazy.py is not finalized yet; this affects development/testing workflow, not standard CLI usage.
-
External shared-library language support is implemented, but packaging/publication and API guidance are still being completed.
- Have a look at developer_doc/language_plugins/zsh/README.md to see a very preliminary outline of how it works.