Skip to content

Commit 8945137

Browse files
support cargo's --manifest-path
1 parent 0f4111a commit 8945137

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/lib.rs

+7
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,9 @@ To see all the flags the proxied tool accepts run `cargo-{} -- --help`.{}",
220220
.long("profile")
221221
.value_name("PROFILE-NAME")
222222
.help("Build artifacts with the specified profile"),
223+
Arg::new("manifest-path")
224+
.long("manifest-path")
225+
.help("Path to Cargo.tom"),
223226
Arg::new("features")
224227
.long("features")
225228
.short('F')
@@ -492,6 +495,10 @@ fn cargo_build_args<'a>(matches: &'a ArgMatches, cargo: &mut Command) -> (BuildT
492495
cargo.arg(profile);
493496
}
494497

498+
if let Some(manifest_path) = matches.get_one::<String>("manifest-path") {
499+
cargo.args(["--manifest-path", manifest_path]);
500+
}
501+
495502
if let Some(features) = matches.get_many::<String>("features") {
496503
for feature in features {
497504
cargo.args(["--features", feature]);

0 commit comments

Comments
 (0)