Skip to content

Releases: BonnyAD9/pareg

pareg v0.7.0

03 Jan 11:04
Compare
Choose a tag to compare
  • Add Pareg::cur_idx and Pareg::next_idx
  • Add Pareg::peek and Pareg::get
  • Add Pareg::skip and Pareg::skip_all.
  • Add Pareg::jump and Pareg::reset.
  • Add Error::TooManyArguments.
  • Add color_mode and no_color to ArgError and ArgErrCtx.
  • Fix Pareg::remaining and Pareg::cur_remaining.

pareg v0.6.1

17 Dec 10:38
Compare
Choose a tag to compare
  • Fix panic in Pareg::remaining.

pareg v0.6.0

16 Dec 11:31
Compare
Choose a tag to compare
  • Add all_arg, remaining and cur_remaining to Pareg.
  • Add cur_val_or_next to Pareg.
  • Add new error for checking value validity ArgError::InvalidValue.
  • Add err_invalid, err_invalid_value and err_invalid_span to Pareg.
  • Add ArgErrCtx::spanned and ArgError::spanned.
  • Add ArgErrCtx::from_inner.
  • Add part_of, inline_msg and main_msg to ArgErrCtx and ArgError.
  • Add parse_msg and err to ArgError
  • Require FromArg to return Result<ArgError, T>
  • Remove unncesary mut requirements on Pareg.
  • Make ArgErrCtx::from_msg take impl Into<Cow> instead of String.

pareg v0.1.0

18 Apr 20:40
Compare
Choose a tag to compare

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