Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues 740,742,744,753,754 #755

Merged
merged 19 commits into from
Nov 21, 2016
Merged

Issues 740,742,744,753,754 #755

merged 19 commits into from
Nov 21, 2016

Commits on Nov 20, 2016

  1. 2 Configuration menu
    Copy the full SHA
    760d66d View commit details
    Browse the repository at this point in the history
  2. docs(Contributing): updates the readme to improve the readability and…

    … contributing sections
    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    eb51316 View commit details
    Browse the repository at this point in the history
  3. fix(Required Unless): fixes a bug where having required_unless set do…

    …esn't work when conflicts are also set
    
    Closes #753
    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    d20331b View commit details
    Browse the repository at this point in the history
  4. fix(ZSH Completions): fixes an issue where zsh completions caused pan…

    …ics if there were no subcommands
    
    Closes #754
    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    49e7cda View commit details
    Browse the repository at this point in the history
  5. refactor: refactors the internals a bit

    Flags, Opts, and Positionals now store their internals using compartmented Base, Valued, and
    Switched structs to keep the code duplication down and make it easier to maintain.
    
    Iniside the src/app/parser.rs there have been several changes to make reasoning about the code
    easier. Primarily moving related sections out of the large get_matches_with into their own
    functions.
    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    cf9d6ce View commit details
    Browse the repository at this point in the history
  6. feat: allows specifying AllowLeadingHyphen style values, but only for…

    … specific args vice command wide
    
    One can now use `Arg::allow_hyphen_values(true)` which will enable `--opt -val` style values only
    for the specific arg and not command wide.
    
    Closes #742
    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    c0d70fe View commit details
    Browse the repository at this point in the history
  7. chore: clippy run

    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    b1053f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ba7a4e3 View commit details
    Browse the repository at this point in the history
  9. chore: rustfmt run

    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    80cc687 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d0d8622 View commit details
    Browse the repository at this point in the history
  11. imp(Validators): improves the error messages for validators

    Failing value validators now produce messages like the following:
    
    error: Invalid value for '-j <val>': some message about the value
    
    Closes #744
    kbknapp committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    65eb338 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2016

  1. Configuration menu
    Copy the full SHA
    c04a6cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45eb9bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01e1e33 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f5b110 View commit details
    Browse the repository at this point in the history
  5. chore: increase version

    kbknapp committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    979e8e0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36e9d29 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    802cd1b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cf06384 View commit details
    Browse the repository at this point in the history