用于递归目录下所有文件并替换其中的字符串. 我对rust不熟悉 代码垃圾请见谅...
edit: 根据Tg:@real186526
曾经对我说的: 能用就是好代码
∵我的代码能用 ∴我的代码是好代码
// 请原谅我懒了 总之看得懂就好...
println!("需要三个参数: ");
println!(" 1. 需要被替换的文本");
println!(" 2. 将要替换的文本");
println!(" 3. 目标根目录(自动递归子目录)");
println!(" [可选] -q 安静模式, 不输出任何东西");
println!(" [可选] -h 显示这个帮助信息, 不执行任何操作");
println!(" [可选] -v 显示版本信息, 不执行任何操作");
生产环境: $ cargo build --release
测试环境: $ cargo build
linux install(请先构建): $ sudo mv ./target/release/ConstantReplacer /usr/bin/cr
windows install: > echo "笑死我根本不会写powershell script/bat"