It looks like the `add` command will be officially part of `cargo` as of Rust 1.62: https://github.com/rust-lang/cargo/pull/10472.