How can you do that with Rust?
Switch to terminal
Switch to source page.
https://github.com/rust-lang/rust/blob/e4efb47b9d23a96ff4684df80360bbed0ec68bc9/src/librustc_driver/lib.rs
http://doc.rust-lang.org/getopts/getopts/index.html
Switch to Sublime to show example code.
By performance
A Discussion about practical usage, API design and discoverability