diff options
| author | Jordi Boggiano <j.boggiano@seld.be> | 2013-06-28 20:34:06 +0200 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-06-29 17:33:18 -0400 |
| commit | eee7accedb4b529dac67b2a50c4e25e3f47777d8 (patch) | |
| tree | 03a04e5e51dd267cdec337f6851c633461d392d8 | |
| parent | d820355213d433c85ef49bae03022d754ca2f5d5 (diff) | |
| download | rust-eee7accedb4b529dac67b2a50c4e25e3f47777d8.tar.gz rust-eee7accedb4b529dac67b2a50c4e25e3f47777d8.zip | |
Add -v/--version support to rust binary
| -rw-r--r-- | src/librust/rust.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/librust/rust.rs b/src/librust/rust.rs index ba5e592b605..6542afe678b 100644 --- a/src/librust/rust.rs +++ b/src/librust/rust.rs @@ -238,6 +238,12 @@ fn usage() { pub fn main() { let os_args = os::args(); + + if (os_args.len() > 1 && (os_args[1] == ~"-v" || os_args[1] == ~"--version")) { + rustc::version(os_args[0]); + unsafe { exit(0); } + } + let args = os_args.tail(); if !args.is_empty() { |
