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: String
typos file filename to analyze
minlen: usize
minimum length of the typo correction to be considered as correctable automatically.
noop: bool
Prints what it will do without doing it
only_list_typos: bool
Lists typos found in a brief way (does not modify anything)
details: bool
Details output of –only-list-typos option
message: String
Message 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: bool
Debug options that prints information to know what is going on
contributors: bool
prints typos-git-commit contributor’s list
changelog: bool
prints 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