3 个版本
使用旧的 Rust 2015
0.1.2 | 2018 年 4 月 22 日 |
---|---|
0.1.1 | 2018 年 4 月 22 日 |
0.1.0 | 2018 年 4 月 5 日 |
#110 in #simple
5KB
62 行
Hike
你是否曾经想在不同的目录下运行一个命令?你是否不得不先 cd
到那里,完成你的操作,然后 cd
回来?不管你做什么,至少需要三个命令!你不觉得这很烦人吗?
是时候让你的担忧去徒步旅行了!
开个玩笑,Hike 是我为了更好地了解 Rust crate 发布流程而编写的一个小程序。使用
$ hike some_dir "some --command with --arguments=and | possibly --pipes"
相当于
$ pushd some_dir
$ some --command with --arguments=and | possibly --pipes
$ popd
它尽可能地透明,并将内部命令产生的任何 stderr/stdout 输出或错误代码作为如果你使用了 pushd
/popd
一样返回给你的 shell。使用 system()
libc 函数确保它总是使用其封装的 shell。
祝您玩得开心!
依赖
~4.5MB
~98K SLoC