Releases: BonnyAD9/pareg
Releases · BonnyAD9/pareg
pareg v0.7.0
- Add
Pareg::cur_idx
andPareg::next_idx
- Add
Pareg::peek
andPareg::get
- Add
Pareg::skip
andPareg::skip_all
. - Add
Pareg::jump
andPareg::reset
. - Add
Error::TooManyArguments
. - Add
color_mode
andno_color
toArgError
andArgErrCtx
.
- Fix
Pareg::remaining
andPareg::cur_remaining
.
pareg v0.6.1
- Fix panic in
Pareg::remaining
.
pareg v0.6.0
- Add
all_arg
,remaining
andcur_remaining
toPareg
. - Add
cur_val_or_next
toPareg
. - Add new error for checking value validity
ArgError::InvalidValue
. - Add
err_invalid
,err_invalid_value
anderr_invalid_span
toPareg
. - Add
ArgErrCtx::spanned
andArgError::spanned
. - Add
ArgErrCtx::from_inner
. - Add
part_of
,inline_msg
andmain_msg
toArgErrCtx
andArgError
. - Add
parse_msg
anderr
toArgError
- Require
FromArg
to returnResult<ArgError, T>
- Remove unncesary mut requirements on
Pareg
. - Make
ArgErrCtx::from_msg
takeimpl Into<Cow>
instead ofString
.
pareg v0.1.0
The first release!!
Features
ArgIterator
iterator for command line arguments, supports parsing- Functions for parsing arguments:
key_mval_arg
,key_val_arg
,bool_arg
,opt_bool_arg
FromArg
derive proc macro for enums