message: Exempt too_many_arguments throughout the cargo lib crate
  I'm confused.  Now this is duplicated with src/bin/cargo/main.rs and I
  don't know how to avoid that.  Tips welcome.
diff: // also we use closures as an alternative to try catch blocks
  #![cfg_attr(feature = "cargo-clippy", allow(redundant_closure_call))]
  +// we have lots of arguments, cleaning this up would be a large project
  +#![cfg_attr(feature = "cargo-clippy", allow(too_many_arguments))]
  +
  // we have some complicated functions, cleaning this up would be a large project
  #![cfg_attr(feature = "cargo-clippy", allow(cyclomatic_complexity))]
  