Skip to content

Commit 7034461

Browse files
committed
chore: add the missing flag for cargo add --public
1 parent 07ba57d commit 7034461

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

src/bin/cargo/commands/add.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ The package will be removed from your features.")
6363
.conflicts_with("dev")
6464
.overrides_with("optional"),
6565
flag("public", "Mark the dependency as public")
66+
.conflicts_with("dev")
67+
.conflicts_with("build")
6668
.long_help("Mark the dependency as public
6769
6870
The dependnecy will be visible in both of your crate and outside."),

tests/testsuite/cargo_add/no_public/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ fn case() {
1414

1515
snapbox::cmd::Command::cargo_ui()
1616
.arg("add")
17-
.arg_line("my-package@0.1.0 --no-public")
17+
.arg_line("my-package --no-public")
1818
.current_dir(cwd)
1919
.masquerade_as_nightly_cargo(&["public-dependency"])
2020
.assert()

tests/testsuite/cargo_add/overwrite_no_public/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ fn case() {
1414

1515
snapbox::cmd::Command::cargo_ui()
1616
.arg("add")
17-
.arg_line("my-package@0.1.0 --no-public")
17+
.arg_line("my-package --no-public")
1818
.current_dir(cwd)
1919
.masquerade_as_nightly_cargo(&["public-dependency"])
2020
.assert()

tests/testsuite/cargo_add/overwrite_no_public_with_public/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ fn case() {
1414

1515
snapbox::cmd::Command::cargo_ui()
1616
.arg("add")
17-
.arg_line("my-package@0.1.0 --public")
17+
.arg_line("my-package --public")
1818
.current_dir(cwd)
1919
.masquerade_as_nightly_cargo(&["public-dependency"])
2020
.assert()

tests/testsuite/cargo_add/public/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ fn case() {
1414

1515
snapbox::cmd::Command::cargo_ui()
1616
.arg("add")
17-
.arg_line("my-package@0.1.0 --public")
17+
.arg_line("my-package --public")
1818
.current_dir(cwd)
1919
.masquerade_as_nightly_cargo(&["public-dependency"])
2020
.assert()

0 commit comments

Comments
 (0)