cargo install html-editor-cli
A command line tool to edit HTML files written in Rust.
| alias | --option | Description |
|-------|-------------|------------------------------------|
| -q | --query | Document query for the element to replace |
| -a | --attribute | The attribute to be given the new content
If unset, the content will become the element's only child |
| -c | --content | The content to use in the replacement |
| -h | --help | Print help |
| -V | --version | Print version |
Imagine you have sample.html which you want to be modified during build step.
```html
My first paragraph. go home
some time```
This command will put a time in the <span>'s attribute
html-editor-cli --query .build-time --content "Now" < sample.html > build.html
On unix you can nest commands for good results
html-editor-cli --query .build-time --content $(time) < sample.html > build.html
Use the attribute option to modify HTML in some other ways
html-editor-cli --query #home --attribute href --content "http://localhost/" < sample.html > build.html