1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2019年1月22日 |
---|
#19 in #append
5KB
108 行
STDSHOUT!!!1!
注意:它会对您大喊!!!1!
@Argorak: stdshout
@pobocks: 现在我有点想要一个假设 utf-8 并将所有内容转换为大写并附加 !!!1! 的魔法文件描述符。
事实证明,用 Rust 只需要几行代码就可以处理 UTF-8 和附加内容。将它转换为程序默认的 stdout 行为则需要更多的 C 代码。
但是,通过一些复杂的文件描述符重定向、进程创建和预加载,我们可以将您宝贵的 stdout 转变为您一直想要的喊叫机器。
目前仅在 Linux 上工作。
需求
- rustc 和 cargo(任何版本)
- gcc
示例
$ make run
$ echo Hello World
HELLO WORLD!!!1!
大声说出自己
make run
许可证
MIT 许可证!!!1!查看许可证!!!1!
lib.rs
:
大声说出来!
示例
assert_eq!("I AM NOT SHOUTING!!!1!", stdshout::shout("i am not shouting"));