Cargo -V and rustc -v both print version information. Since the two tools are so related, having consistent flags seems like the right thing to do. Cargo uses -v for verbose. Rustc does not use -V. I am filing this bug against both cargo & rustc. See https://github.com/rust-lang/rust/issues/17938