Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/clap-rs/clap

A full featured, fast Command Line Argument Parser for Rust
https://github.com/clap-rs/clap

fix(help): fixes tab alignment with multiple values

847001ff6d8f4d9518e810fefb8edf746dd0f31e authored over 9 years ago by Kevin K <[email protected]>
tests(main.rs): adds new features to tests

45e481cb1c8788c8c707aeadeb7cd1e993c86251 authored over 9 years ago by Kevin K <[email protected]>
fix(MultipleValues): properly distinguishes between multiple values and multiple occurrences

When using number_of_values() or value_names() you no longer have to set
.multiple(true) unless ...

dd2a75640ca68a91b973faad15f04df891356cef authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

4a23f1b484d6026bf57795c6c36335d1914cad8a authored over 9 years ago by Kevin K <[email protected]>
fix(Options): fixes bug where options with no value don't error out

a1fb94be53141572ffd97aad037295d4ffec82d0 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

37a925d2b98df936c174d03f47d0f26bbbb1da42 authored over 9 years ago by Kevin K <[email protected]>
fix(Options): fixes a bug where option arguments in succession get their values skipped

f66334d0ce984e2b56e5c19abb1dd536fae9342a authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

0b165e28cad03c275f128ed99eefdc769c901c70 authored over 9 years ago by Kevin K <[email protected]>
style(app.rs): changes to follow Rust style guide

51087b693b4371295c2cd8edead6c6e1f0e49b19 authored over 9 years ago by Kevin K <[email protected]>
tests(run_tests.py): update error messages

7ab5037402c26a041842d511efb83da2832053c5 authored over 9 years ago by Kevin K <[email protected]>
im(ArgGroups): improves requirment and confliction support for groups

c236dc5ff475110d2a1b80e62903f80296163ad3 authored over 9 years ago by Kevin K <[email protected]>
im(ErrorMessages): improves error messages and corrections

a29c3983c4229906655a29146ec15a0e46dd942d authored over 9 years ago by Kevin K <[email protected]>
fix(RequiredValues): fixes a bug where missing values are parsed as missing arguments

93c4a7231ba1a08152648598f7aa4503ea82e4de authored over 9 years ago by Kevin K <[email protected]>
chore(.clog.toml): utilizes new sections feature of clog

80352bfdb4c1028c740142f0f9e863c7f4d05cd6 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

4a11b30066046b45cbe2d91858c27676bd5e927c authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #97 from kbknapp/patch-96

Bug fixes, performance changes, and some clean up

Fixes #96

88d976c6f11a6ff605e82f683dc7efdf80d7cee3 authored over 9 years ago by Kevin K <[email protected]>
perf(usage): improves usage string generation

4de05f65fb3a996b59007d9875450f7dd5ad0aa0 authored over 9 years ago by Kevin K <[email protected]>
tests(run_tests.py): update known good error messages to new messages

713cab8a4f23497906b5e46e7fd8cadad5913b7d authored over 9 years ago by Kevin K <[email protected]>
fix(RequiredArgs): fixes bug where required-by-default arguments are not listed in usage

Closes #96

12aea9612d290845ba86515c240aeeb0a21198db authored over 9 years ago by Kevin K <[email protected]>
docs(macros.rs): fixes doc tests

82b0c5c3d704398e0f040530bd036c16b9dd0ab3 authored over 9 years ago by Kevin K <[email protected]>
style(clap): rustfmt run

22aef2ab45defd2e657913e2aea1b966fd0fcde6 authored over 9 years ago by Kevin K <[email protected]>
style(clap): makes changes to follow Rust style guide

08635e6b5eecba0ccccf476ea56dd1cc7e355a11 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #94 from kbknapp/rustfmt

Formats all source using rustfmt

6874d4cabb2911e12490dd907cebe3d5abe22b31 authored over 9 years ago by Kevin K <[email protected]>
chore(.gitignore): adds backup files

72c1110f0730c2af5f81cba039ec2c15756294b8 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #93 from Byron/master

chore(cargo): fix documentation URL

aa1a1f8813109a840601a4657d4e922bb582832d authored over 9 years ago by Kevin K <[email protected]>
chore(cargo): fix documentation URL

2126525ccc5c6a1b483d52317af692a02951b0ca authored over 9 years ago by Sebastian Thiel <[email protected]>
docs(arg.rs): improves docs and fix typos

1f1fc04e1eba3a93a8b7a3c60afd8fb265a98a79 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

9fa6ea7cc67cb345eacc2268cdc463e7c6265ecc authored over 9 years ago by Kevin K <[email protected]>
fix(MultipleValues): stops evaluating values if the max or exact number of values was reached

86d92c9fdbf9f422442e9562977bbaf268dbbae1 authored over 9 years ago by Kevin K <[email protected]>
docs(lib.rs): fix doc tests

82d03638d397b7210a7961aa2dfe21971b27b54a authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): update links

ace479a11c9ff70ed03ec0b029efed600ed29f74 authored over 9 years ago by Kevin K <[email protected]>
docs(clap): update docs

0d123a0d86e25589bbe36ba2186af0d035125188 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

abc31077b050dc510379cc42e9ba897cc3dbcdae authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): adds breaking changes, deprecations, and new features

e75f30422226c4347afb3bbc91ac364cf75c5cd5 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #91 from kbknapp/patch-88

Adds support for #88

Closes #89
Closes #88
Closes #82

9addfbb928d41d6884fd20c814e12158e306e7a1 authored over 9 years ago by Kevin K <[email protected]>
feat(MultipleValues): add support for minimum and maximum number of values

53f6b8c9d8dc408b4fa9f833fc3a63683873c42f authored over 9 years ago by Kevin K <[email protected]>
tests(usage): update known good tests to new usage strings

cf7f6c80cd436c5db1110b80bec0e56771b5f6c4 authored over 9 years ago by Kevin K <[email protected]>
feat(MultipleValues): adds support limited number and named values

ae09f05e92251c1b39a83d372736fcc7b504e432 authored over 9 years ago by Kevin K <[email protected]>
tests(run_tests.py): update tests to allow new shorthand multi values

42d9b142b790d6563cd29df3aec3b00e7e2ccd40 authored over 9 years ago by Kevin K <[email protected]>
feat(MultipleValues): implement shorthand for options with multiple values

6669f0a9687d4f668523145d7bd5c007d1eb59a8 authored over 9 years ago by Kevin K <[email protected]>
tests(usage): update to smart usage errors

dd693ab86d36d98d3f5995869184e9a434f26005 authored over 9 years ago by Kevin K <[email protected]>
feat(usage): implement smart usage strings on errors

Closes #88

d77048efb1e595ffe831f1a2bea2f2700db53b9f authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #90 from kbknapp/smart-usage

Implements smart usage strings on error

d2fbe5a461abd0dd3dd3d91553ecc47914dc32c8 authored over 9 years ago by Kevin K <[email protected]>
feat(arg): allow other types besides Vec for multiple value settings

Breaking Change

Instead of requiring a Vec<&str> for various Arg::*_all() and
Arg::possible_val...

0cc2f69839b9b1db5d06330771b494783049a88e authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

9e6af520a311bbe8dbe4fcab8faaa5e18b8873f7 authored over 9 years ago by Kevin K <[email protected]>
chore(docs): change makefile -> travis auto cargo doc and upload

1c92ed0e72f2f1dbb525374c7f078cf62ef3de53 authored over 9 years ago by Kevin K <[email protected]>
chore(Travis-CI): update travis script to build and publish docs on successful beta build

79f7ecceaadf53b3179cd8d1d77c651c0721027a authored over 9 years ago by Kevin K <[email protected]>
fix(from_usage): removes bug where usage strings have no help text

Creating arguments from usage strings with no help text previously
dropped the final character i...

ad4e54510739aeabf75f0da3278fb0952db531b3 authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): fix typos

06304bf9f59a5eef8c4ddd3d9895cbcf4ec40d62 authored over 9 years ago by Kevin K <[email protected]>
chore(docs): rebuild docs with nightly

550a2f3a05ba24bc3654cec77cc7224139cb50e4 authored over 9 years ago by Kevin K <[email protected]>
docs(groups): adds examples of ArgGroup usage

39d744cefd2b7d116f2220e093fa2f3023c5c481 authored over 9 years ago by Kevin K <[email protected]>
docs(groups): adds documentation for ArgGroups

60c1b307ac8bd924f9dd28abb954c2f1e642c8d3 authored over 9 years ago by Kevin K <[email protected]>
chore(.travil.yml): adds support for building on rust nightly and stable

9a47a59fe38cb1b7322457a66e762752b42932dd authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

784b8c72543369868f906912c2e5385148ff12ab authored over 9 years ago by Kevin K <[email protected]>
chore(docs): rebuild docs with nightly rustdoc

1209a15f51c3c76879192f2b90436c393758c0fa authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #79 from kbknapp/groups

Adds support for argument groups and bug fixes

c5122ae2df597fa5f0f056c003644ef568c44736 authored over 9 years ago by Kevin K <[email protected]>
tests(run_test.py): update tests to new error msgs

349927bfb1bff57d71dcea6879080c714b83dc06 authored over 9 years ago by Kevin K <[email protected]>
feat(ArgGroups): add ability to create arg groups

09eb4d9893af40c347e50e2b717e1adef552357d authored over 9 years ago by Kevin K <[email protected]>
fix(RequiredArgs): required by default args should no longer be required when their exclusions are present

4bb4c3cc076b49e86720e882bf8c489877199f2d authored over 9 years ago by Kevin K <[email protected]>
style(clap): clean commented out code

cfffb45aa43464c591ac4fc289dc1d29fa614a64 authored over 9 years ago by Kevin K <[email protected]>
refactor(args.rs): deprecate mutually_excludes* for conflicts_with* methods

17e3f141aa5fb95aa16c090dfd27ca5e9660843e authored over 9 years ago by Kevin K <[email protected]>
tests(run_tests.py): update for new help format

ac161fa3f477109dbb6e1383b83c6750e2e00025 authored over 9 years ago by Kevin K <[email protected]>
fix(help): change long help --long=long -> --long <long>

1e25abfc36679ab89eae71bf98ced4de81992d00 authored over 9 years ago by Kevin K <[email protected]>
chore(clog): add .clog.toml file for processing changelog

050d3de5121774f705b7c85392ea04ffd535ed03 authored over 9 years ago by Kevin K <[email protected]>
perf(matchedargs): remove unused vars and String->&str

This commit increases the performance a bit by using string slices
instead of owned strings. The...

fd61615d1a7be9d13de2114a01e2d0ad63b59274 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

258c97867defc2eb162b7945ddcafaf737f619be authored over 9 years ago by Kevin K <[email protected]>
chore(docs): rebuild docs with nightly rustdoc

71f60cc2231606235b468c64f5214386f2ea3e41 authored over 9 years ago by Kevin K <[email protected]>
tests(main.rs): change version to new macros

b4758fec6fd9ef0060a690cd3357503554eb9b64 authored over 9 years ago by Kevin K <[email protected]>
fix(from_usage): fix bug causing args to not be required

b76129e9b71a63365d5c77a7f57b58dbd1e94d49 authored over 9 years ago by Kevin K <[email protected]>
tests(usage): fix typo in test variable names

d7c724dc6505bcdaa98c294b72004a02b639e97a authored over 9 years ago by Kevin K <[email protected]>
refactor(app.rs): rename more_help()->after_help()

dc59b12eb020d23bee09f0d72a0b30117981e4cb authored over 9 years ago by Kevin K <[email protected]>
feat(apps): add ability to display additional help info after auto-gen'ed help msg

65cc259e4559cbe3653c865ec0c4b1e42a389b07 authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): change crates.io badge

e9e774558e6c7e1e134639c73650510b478bb235 authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): add license badge

0c9eddfaf265bc1159cdea079b65445dd5febd71 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

bba6196fdc4a787ea18694e48b9ff24fb7712bb8 authored over 9 years ago by Kevin K <[email protected]>
docs(clap): rebuild docs with new features

3bb4701b3b343a7ae23c7a9d9b02709f61f2e51f authored over 9 years ago by Kevin K <[email protected]>
tests(from_usage): add tests for usage strings with tabs

bb9d0c377e4463e4f0ec2a7df1f3b529e7af696d authored over 9 years ago by Kevin K <[email protected]>
fix(from_usage): tabs and spaces should be treated equally

4fd44181d55d8eb88caab1e625231cfa3129e347 authored over 9 years ago by Kevin K <[email protected]>
feat(macros.rs): add macro to get version from Cargo.toml

c630969aa3bbd386379219cae27ba1305b117f3e authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

d7bf519acfd65a556f05b265cb435c9b3a8abd98 authored over 9 years ago by Kevin K <[email protected]>
chore(docs): rebuild docs

8cb133bf7353d347ae50f4146af843a6ba2ae5dd authored over 9 years ago by Kevin K <[email protected]>
fix(macros.rs): fix use statements for trait impls

86e4075eb111937c8a7bdb344e866e350429f042 authored over 9 years ago by Kevin K <[email protected]>
refactor(macros.rs): improve trait implmentation readability

e7f77353b99a427a7b7b07c68a58649a85e2b18a authored over 9 years ago by Kevin K <[email protected]>
refactor(arg.rs): remove deprecation warnings for stable rustc

31b476ca998868d7013ee808ebe97c9cf3716e50 authored over 9 years ago by Kevin K <[email protected]>
chore(docs): rebuild docs after refactor

bd10dadebe68ff0f6d1b675aef543fd9885430b6 authored over 9 years ago by Kevin K <[email protected]>
refactor(clap): restructure matched args for performance and deduplication

14d810d072dcf35d4c111aff7cbc6c36993b20a5 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #77 from kbknapp/cleanup

refactor(clap): restructure matched args for performance and dedup

3a1daaf95763ae3d74ee85df62bd8fbdd9b9a3f7 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

f0eea9da43f66f4282774c6f5000b6c585f10e3c authored over 9 years ago by Kevin K <[email protected]>
chore(docs): rebuild documentation

02aa217612b2829409666ee4f18979a85fb5ce13 authored over 9 years ago by Kevin K <[email protected]>
feat(macros): add ability to create enums pub or priv with derives

Err type of FromStr trait changed from &'a str->String in order
to allow showing valid values on...

2c499f8015a199827cdf1fa3ec4f6f171722f8c7 authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): change section of typed values to add arg_enum! macro

35d40d97b73b9330b97d6dbb9bf7dc39ec510134 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #76 from kbknapp/enums

feat(macros): add ability to create enums pub or priv with derives

489be5427ea6301410254ceac9a6ee4da99b970d authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): add crates.io badge

424f2968afee5f8b23ef2cdb69967c644364f300 authored over 9 years ago by Kevin K <[email protected]>
chore(clap): increase version

6ec7a748f42c5805720118d221562957aaf7eb9c authored over 9 years ago by Kevin K <[email protected]>
chore(docs): rebuild documentation with new features

3ecbc4d159255439dbc1e9d0d0c3f083ee735827 authored over 9 years ago by Kevin K <[email protected]>
feat(macros): add macro to create custom enums to use as types

fb672aff561c29db2e343d6c607138f141aca8b6 authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): add section for simple_enum! macro

0ae14e08511f832f9b3aff4a9f144293b7567726 authored over 9 years ago by Kevin K <[email protected]>
docs(examples): add example covering custom enums

178c50ffe64bd3b26589a051289b5e18f6c8d7ff authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #75 from kbknapp/examples

Add support for automatically implementing simple enums for use as types

69fd4ce1b2287cef0e214f77157771f112b1dd5b authored over 9 years ago by Kevin K <[email protected]>
chore(clap): rebuild documentation

484584148c76c753d7ae428be327f956cb47d090 authored over 9 years ago by Kevin K <[email protected]>