2 个版本
0.1.1 | 2023 年 6 月 28 日 |
---|---|
0.1.0 | 2023 年 6 月 28 日 |
#52 在 #edit
5KB
HTML 编辑器命令行工具
cargo安装 html-editor-cli
一个用 Rust 编写的用于编辑 HTML 文件的命令行工具 。
别名 | --option | 描述 |
---|---|---|
-q |
--查询 |
查询要替换的元素的文档 |
-a |
--attribute |
要赋予新内容的属性 如果未设置,内容将成为元素的唯一子元素 |
-c |
--content |
用于替换的内容 |
-h |
--帮助 |
打印帮助信息 |
-V |
--version |
打印版本 |
示例
假设你有一个 sample.html
文件,你希望在构建步骤中修改它。
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>
My first paragraph.
<a id="home">go home</a>
</p>
<span class="build-time">some time</span>
</body>
</html>
此命令将在 <span>
的属性中放置时间
html-editor-cli --query .build-time --content "Now" < sample.html > build.html
在 Unix 上,你可以嵌套命令以获得更好的结果
html-editor-cli --query .build-time --content $(time) < sample.html > build.html
使用属性选项以其他方式修改 HTML
html-editor-cli--查询#home--属性 href--内容"https://127.0.0.1/" <sample.html>build.html
依赖关系
~1.3–2MB
~37K SLoC