mirror of
https://github.com/clap-rs/clap
synced 2024-12-13 22:32:33 +00:00
Rename setting DisableHelpFlags => DisableHelpFlag
This commit is contained in:
parent
9c672510f3
commit
45f0ee8b55
4 changed files with 15 additions and 10 deletions
|
@ -8,6 +8,11 @@ TODO: `cargo`, `std` features
|
|||
#### Minimum Required Rust
|
||||
* As of this release, `clap` requires `rustc 1.42.0` or greater.
|
||||
|
||||
#### BREAKING CHANGES
|
||||
|
||||
* **Renamed Settings**
|
||||
* `AppSettings::DisableHelpFlags` => `AppSettings::DisableHelpFlag`
|
||||
|
||||
#### Features
|
||||
|
||||
* **Added Methods**
|
||||
|
|
|
@ -2356,7 +2356,7 @@ impl<'help> App<'help> {
|
|||
.args
|
||||
.iter()
|
||||
.any(|x| x.long == Some("help") || x.id == Id::help_hash())
|
||||
|| self.is_set(AppSettings::DisableHelpFlags)
|
||||
|| self.is_set(AppSettings::DisableHelpFlag)
|
||||
|| self
|
||||
.subcommands
|
||||
.iter()
|
||||
|
|
|
@ -48,7 +48,7 @@ bitflags! {
|
|||
const ARGS_OVERRIDE_SELF = 1 << 39;
|
||||
const HELP_REQUIRED = 1 << 40;
|
||||
const SUBCOMMAND_PRECEDENCE_OVER_ARG = 1 << 41;
|
||||
const DISABLE_HELP_FLAGS = 1 << 42;
|
||||
const DISABLE_HELP_FLAG = 1 << 42;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -101,8 +101,8 @@ impl_settings! { AppSettings, AppFlags,
|
|||
=> Flags::DERIVE_DISP_ORDER,
|
||||
DisableHelpSubcommand("disablehelpsubcommand")
|
||||
=> Flags::DISABLE_HELP_SC,
|
||||
DisableHelpFlags("disablehelpflags")
|
||||
=> Flags::DISABLE_HELP_FLAGS,
|
||||
DisableHelpFlag("disablehelpflag")
|
||||
=> Flags::DISABLE_HELP_FLAG,
|
||||
DisableVersion("disableversion")
|
||||
=> Flags::DISABLE_VERSION,
|
||||
GlobalVersion("globalversion")
|
||||
|
@ -613,7 +613,7 @@ pub enum AppSettings {
|
|||
/// ```rust
|
||||
/// # use clap::{App, AppSettings, ErrorKind};
|
||||
/// let res = App::new("myprog")
|
||||
/// .setting(AppSettings::DisableHelpFlags)
|
||||
/// .setting(AppSettings::DisableHelpFlag)
|
||||
/// .try_get_matches_from(vec![
|
||||
/// "myprog", "-h"
|
||||
/// ]);
|
||||
|
@ -624,7 +624,7 @@ pub enum AppSettings {
|
|||
/// ```rust
|
||||
/// # use clap::{App, AppSettings, ErrorKind};
|
||||
/// let res = App::new("myprog")
|
||||
/// .setting(AppSettings::DisableHelpFlags)
|
||||
/// .setting(AppSettings::DisableHelpFlag)
|
||||
/// .subcommand(App::new("test"))
|
||||
/// .try_get_matches_from(vec![
|
||||
/// "myprog", "test", "-h"
|
||||
|
@ -634,7 +634,7 @@ pub enum AppSettings {
|
|||
/// ```
|
||||
/// [`SubCommand`]: ./struct.SubCommand.html
|
||||
/// [`App`]: ./struct.App.html
|
||||
DisableHelpFlags,
|
||||
DisableHelpFlag,
|
||||
|
||||
/// Disables the `help` subcommand
|
||||
///
|
||||
|
@ -1076,8 +1076,8 @@ mod test {
|
|||
#[test]
|
||||
fn app_settings_fromstr() {
|
||||
assert_eq!(
|
||||
"disablehelpflags".parse::<AppSettings>().unwrap(),
|
||||
AppSettings::DisableHelpFlags
|
||||
"disablehelpflag".parse::<AppSettings>().unwrap(),
|
||||
AppSettings::DisableHelpFlag
|
||||
);
|
||||
assert_eq!(
|
||||
"argsnegatesubcommands".parse::<AppSettings>().unwrap(),
|
||||
|
|
|
@ -1919,7 +1919,7 @@ This is after help.
|
|||
fn after_help_no_args() {
|
||||
let mut app = App::new("myapp")
|
||||
.version("1.0")
|
||||
.setting(AppSettings::DisableHelpFlags)
|
||||
.setting(AppSettings::DisableHelpFlag)
|
||||
.setting(AppSettings::DisableVersion)
|
||||
.after_help("This is after help.");
|
||||
|
||||
|
|
Loading…
Reference in a new issue