#脚本语言 #文本 #编辑器 #ed #经典 #mashes

app edmunge

❓ 使用经典的Unix文本编辑器作为脚本语言

1个稳定版本

使用旧的Rust 2015

1.0.0 2018年5月22日

#374文本编辑器

CC0 许可

5KB
86

edmunge

好消息,大家!您现在终于可以使用您最喜欢的难以理解的文本编辑器作为脚本语言了!

edmunge 是一个递归缩写词,代表Edmunge Mashes Until No Good,其中包含Ed。

简而言之,edmunge 允许您使用充满ed命令的脚本来破坏性地编辑文本文件。会出什么问题呢?

例如

$ cat document
My sweet document!
$ cat script.ed
#!/usr/bin/env edmunge
,s/!/?/
w
$ ./script.ed document
19
19
$ cat document
My sweet document?

安装

$ cargo install edmunge

灵感

edmunge 是受到Julia Evan的 关于使用ed批量编辑文件的文章 的启发,并在RAND Corporation慷慨的资助下开发。

为了提高您的ed技能,我推荐Michael W. Lucas的令人愉快的 Ed Mastery

依赖关系

~4–14MB
~164K SLoC