Struct typos_git_commit::cli::Cli
source · pub struct Cli {Show 13 fields
pub filename: String,
pub minlen: usize,
pub noop: bool,
pub only_list_typos: bool,
pub details: bool,
pub message: String,
pub exclude_file: Option<Vec<String>>,
pub exclude_typo: Option<Vec<String>>,
pub exclude_correction: Option<Vec<String>>,
pub debug: bool,
pub contributors: bool,
pub changelog: bool,
pub completion: Option<Shell>,
}Expand description
This program analyzes a json file produced with typos and makes commits
for each correction.
Fields§
§filename: Stringtypos file filename to analyze
minlen: usizeminimum length of the typo correction to be considered as correctable automatically.
noop: boolPrints what it will do without doing it
only_list_typos: boolLists typos found in a brief way (does not modify anything)
details: boolDetails output of –only-list-typos option
message: StringMessage to be used in commits. It may use ‘{typo}’ and ‘{correction}’.
exclude_file: Option<Vec<String>>Excludes file from being included in corrections.
exclude_typo: Option<Vec<String>>Excludes typo from being corrected.
exclude_correction: Option<Vec<String>>Excludes a correction from being correctable.
debug: boolDebug options that prints information to know what is going on
contributors: boolprints typos-git-commit contributor’s list
changelog: boolprints typos-git-commit changelog
completion: Option<Shell>prints typos-git-commit bash completion’s shell script
Implementations§
Trait Implementations§
source§impl CommandFactory for Cli
impl CommandFactory for Cli
source§impl FromArgMatches for Cli
impl FromArgMatches for Cli
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>
source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches ) -> Result<(), Error>
Assign values from
ArgMatches to self.source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches ) -> Result<(), Error>
Assign values from
ArgMatches to self.source§impl Parser for Cli
impl Parser for Cli
source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error.
source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Update from iterator, exit on error.
Auto Trait Implementations§
impl Freeze for Cli
impl RefUnwindSafe for Cli
impl Send for Cli
impl Sync for Cli
impl Unpin for Cli
impl UnwindSafe for Cli
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more