cargo/tests/testsuite/cargo_new
Eric Huss 80ffb1de1c Fix --quiet being used with nested subcommands.
This fixes an issue where `--quiet` doesn't work with commands that have
subcommands. This is because `config_configure` only looks at the global
and top-level subcommand, and not deeper subcommands. The issue was that
`--quiet` was not defined as a global flag. This was changed in
https://github.com/rust-lang/cargo/pull/6358 in order to give a better
help message for `cargo test --quiet`. I don't remember if clap just
didn't support overriding at the time, or if we just didn't know how it
worked. Anyways, it seems to work to override it now, so I think it
should be fine to mark it as global.

This should bring in `--quiet` more in-line with how `--verbose` works.
This means that `--quiet` is now accepted with `cargo report`,
`cargo help`, and `cargo config`.

This also fixes `--quiet` with `cargo clean gc`.

This should also help with supporting `--quiet` with the new `cargo
owner` subcommands being added in
https://github.com/rust-lang/cargo/pull/11879.

Fixes #12957
2023-11-12 11:17:43 -08:00
..
add_members_to_workspace_format_previous_items Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00
add_members_to_workspace_format_sorted Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00
add_members_to_workspace_with_absolute_package_path Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00
add_members_to_workspace_with_empty_members Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00
add_members_to_workspace_with_exclude_list Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00
add_members_to_workspace_with_members_glob Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00
help Fix --quiet being used with nested subcommands. 2023-11-12 11:17:43 -08:00
inherit_workspace_lints feat: Stabilize lints 2023-09-08 10:44:00 -05:00
inherit_workspace_package_table Update cargo new workspace inheritance tests to specify resolver 2023-05-26 17:14:34 +02:00
inherit_workspace_package_table.in Update cargo new workspace inheritance tests to specify resolver 2023-05-26 17:14:34 +02:00
inherit_workspace_package_table_with_edition Update cargo new workspace inheritance tests to specify resolver 2023-05-26 17:14:34 +02:00
inherit_workspace_package_table_with_registry Update cargo new workspace inheritance tests to specify resolver 2023-05-26 17:14:34 +02:00
inherit_workspace_package_table_without_version Add tests for inherit_workspace_package_table 2023-05-23 10:36:08 +08:00
not_inherit_workspace_package_table_if_not_members Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00
mod.rs Update workspace manifest with new members. 2023-10-28 07:42:23 -07:00