oursh:您在UNIX危险世界中的同志

时间:2024-06-16 21:14:53
【文件属性】:

文件名称:oursh:您在UNIX危险世界中的同志

文件大小:59KB

文件格式:ZIP

更新时间:2024-06-16 21:14:53

shell rust posix Rust

我们的 该外壳应该既兼容POSIX,又要现代而令人兴奋。 POSIX兼容性不应阻止功能丰富的功能。 这将影响外壳的设计。 外壳的名称是oursh ,它既独特又令人难忘。 同伪讽刺主题一起玩也是个好名字...同志吗? 它简短(ish)并且可以轻松地适应rs ,这是Rust程序的扩展,Rust程序将以这种语言编写。 特征 POSIX兼容性 简单命令ls 引号echo "foo"; echo 'bar' echo "foo"; echo 'bar' 分配LOG=trace cargo run 变量echo $foo 特殊变量echo $?; echo $1 echo $?; echo $1 布尔状态语法! true && false || true ! true && false || true 条件if ; then ; elif ; then ; else ; fi if


【文件预览】:
oursh-master
----.gitignore(19B)
----benches()
--------shebang_block.rs(770B)
--------compare.rs(1KB)
--------piped.rs(2KB)
----src()
--------main.rs(6KB)
--------program.rs(6KB)
--------program()
--------repl()
--------package.rs(0B)
--------config.rs(0B)
--------repl.rs(4KB)
--------job.rs(5KB)
--------lib.rs(5KB)
----.travis.yml(1KB)
----Cargo.lock(59KB)
----doc()
--------posix.yacc(7KB)
--------shell.rb(1KB)
--------bench.txt(627B)
--------shell.rs(2KB)
--------shell.py(4KB)
----Cargo.toml(2KB)
----scripts()
--------server.oursh(247B)
--------sh.oursh(66B)
--------multiline.sh(16B)
--------date.oursh(71B)
--------hello_world.sh(17B)
--------fib.oursh(434B)
--------node.oursh(46B)
--------python.oursh(55B)
--------ruby.oursh(39B)
----README.md(6KB)
----tests()
--------scripts.rs(1KB)
--------common()
--------piped.rs(4KB)
----deploy.sh(689B)
----rust-toolchain(8B)
----build.rs(75B)

网友评论