- Update dependencies
- Update Cargo to 0.81.0 (cargo-clone-core breaking change)
- Update dependencies
- Specify workspace resolver to clear warnings (#133) by @eopb
- Update time to fix build failures on rust 1.80.0 (#134) by @eopb
- fix: log full error (#68) by @MarcoIeni
- Show cli usage when no arguments are provided. (#93) by @RyanAvella
- Update Cargo and other dependencies due to security concerns
- Use matching versions for cargo-clone and cargo-clone-core
- Update to clap v4 (#63) by @MarcoIeni
- Improve cargo_clone_core API (#62) by @MarcoIeni
- Invalidate cache once (#58) @MarcoIeni
- Update cargo to v0.66 (#55)@MarcoIeni
- Expose cargo's vendored-openssl feature by @dtolnay in #49
- feat: extract library by @MarcoIeni in #50
- Run clippy on tests by @MarcoIeni in #51
- feat: re-export cargo types by @MarcoIeni in #52
- Dependencies were updated.
- Can now clone a package from a git repository specified in package's Cargo.toml file using
--git
. - Test coverage was improved significantly.
- clap.rs is used instead of Docopt.
--prefix
is now a positional argument nameddirectory
.--alt-registry
is now--registry
.--registry-url
is now--index
.--vers
is removed in favor of inline version specs:[email protected]
.- Several other minimal CLI changes.
- Removed option to clone from git repo directly. This was deemed out-of-scope.
- Removed dependency on Serde.
- Removed
--path
as it is unneeded.
- Fix clone_directory.
- Fix destination path creation.
- --vers is now parsed as a version requirement and uses precise matching by default.
- Dependencies updated
Thank you @jsha and @pravic!
-
Add flags for local and remote registries to clone from.
-
Update dependencies.
-
Remove dependency on rustc-serialize.
-
Allow cloning multiple crates at once.
-
Fix issue with parsing Cargo.toml.
Thank you @dralley, @Phosphorus15, and @ErichDonGubler!
- Update dependencies. Thank you, @dpc!
- cargo-clone is now able to clone from git repositories and local directories. Thanks to @crazymerlyn!