Ecosyste.ms: OpenCollective

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

github.com/clap-rs/clap_generate

Shell Completion Script and Manpage generation
https://github.com/clap-rs/clap_generate

feat: implements posix compatible conflicts for long args

8c2d48acf5473feebd721a9049a9c9b7051e70f9 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #177 from Vinatorul/issue176

Added overrides to support conflicts in POSIX compatible manner

70e48d135762d57f3c758785d764be28814b4718 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #178 from Vinatorul/issue166

Moved code from claptests to lib.rs, also added one test

f829445d674a7684cff1d8fa56521af93bc72eeb authored over 9 years ago by Kevin K <[email protected]>
tests: moved code from claptests to lib.rs, also moved one test

eed54ff8369c75efcd460cb8fd57f7ce21adae9e authored over 9 years ago by Alexander Kuvaev <[email protected]>
Merge branch 'issue176' of https://github.com/Vinatorul/clap-rs into issue176

ddc3976a58d4c98096041a9ea199337a89c4d541 authored over 9 years ago by Alexander Kuvaev <[email protected]>
feat(Args) method to add multiple overrides at once

cd6649959f42ac6420e6f5a6beca2ae0a94177ba authored over 9 years ago by Alexander Kuvaev <[email protected]>
Merge pull request #1 from kbknapp/issue-176-wip

Issue 176 wip

7f0c7b27877a3acf9fcb6cc7837264faa8351adf authored over 9 years ago by Alexander Kuvaev <[email protected]>
feat(Args): allows defining POSIX compatible argument conflicts

d715646e69759ccd95e01f49b04f489827ecf502 authored over 9 years ago by Kevin K <[email protected]>
perf(Args and Apps): changes HashSet->Vec in some instances for increased performance

d0c3b379700757e0a9b0c40af709f8af1f5b4949 authored over 9 years ago by Kevin K <[email protected]>
wip: removed 'o lifetime

5a18fa4ffeaca452dc6476e60902dea8adca13f8 authored over 9 years ago by Alexander Kuvaev <[email protected]>
wip: fixed docs and remove faulty #[cfg(test)] block

92b9f8f5bf5936696ad6f4e3bae6d1d07408ddf5 authored over 9 years ago by Alexander Kuvaev <[email protected]>
feat: added overrides to support conflicts in POSIX compatible manner

0b916a00de26f6941538f6bc5f3365fa302083c1 authored over 9 years ago by Alexander Kuvaev <[email protected]>
chore: fixes contributors list

9c557ed7cbf8828c1ca712ece6a8843dfc7b221d authored over 9 years ago by Kevin K <[email protected]>
chore: adds a contributors list

0e9890aa79434a5e08bfd17d824d81275beca8d4 authored over 9 years ago by Kevin K <[email protected]>
chore: fix until clippy on crates.io is updated

19c46e140363b04dbe07c6d26baafa58d190cd10 authored over 9 years ago by Kevin K <[email protected]>
Merge branch 'master' of github.com:kbknapp/clap-rs

db9c68069e27222767382102fa5e56b4350b9379 authored over 9 years ago by Kevin K <[email protected]>
chore: gives proper credit :)

e58652c1f19f100d8f2ca73638dac34764a858af authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #175 from Vinatorul/READMEfix_b

Fixed links in README.md

08abf65b44b42f439b7bac31a3c588174c3c5252 authored over 9 years ago by Kevin K <[email protected]>
chore: gets clippy from crates.io instead of git

6dd22079ec6e35cf1110e715df094a2f5ae210e5 authored over 9 years ago by Kevin K <[email protected]>
chore: fix changelog version

badde961ee96e9b0167d3d3f261a2a3dbd4c641b authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

b811a1c00573d0d14f25f99d428f1604dc3f092b authored over 9 years ago by Kevin K <[email protected]>
docs: updates docs for new features

034965471782d872ca495045b58d34b31807c5b1 authored over 9 years ago by Kevin K <[email protected]>
imp(AppSettings): adds ability to add multiple settings at once

4a00e2510d0ca8d095d5257d51691ba3b61c1374 authored over 9 years ago by Kevin K <[email protected]>
fix: fixed links in cargo and license buttons

6d9837ad9a9e006117cd7372fdc60f9a3889c7e2 authored over 9 years ago by Alexander Kuvaev <[email protected]>
Merge pull request #174 from kbknapp/issue-170

feat(Args): allows for custom argument value validations to be defined

3b020f9e42a55e0cffca2f4384c66a38699c0cdc authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #173 from Vinatorul/issue169

Replaced some application settings with enum variants

b75f62a2fd83c401eea1913107563d8d69fa0f60 authored over 9 years ago by Kevin K <[email protected]>
fix: fixed misspell and enum name

7df170d7f4ecff06608317655d1e0c4298f62076 authored over 9 years ago by Alexander Kuvaev <[email protected]>
feat(Args): allows for custom argument value validations to be defined

Closes #170

84ae2ddbceda34b5cbda98a6959edaa52fde2e1a authored over 9 years ago by Kevin K <[email protected]>
docs: fixed docs for previous changes

ade367780c366425de462506d256e0f554ed3b9c authored over 9 years ago by Alexander Kuvaev <[email protected]>
fix: fixed use for clap crate

dc3ada738667d4b689678f79d14251ee82004ece authored over 9 years ago by Alexander Kuvaev <[email protected]>
feat: Replace application level settings with enum variants

618dc4e2c205bf26bc43146164e65eb1f6b920ed authored over 9 years ago by Alexander Kuvaev <[email protected]>
Merge pull request #172 from kbknapp/clippy

imp: code corrections thanks to rust-clippy

23aca970720267d8db4d5fd957dca2704257f4d4 authored over 9 years ago by Kevin K <[email protected]>
imp: code corrections thanks to rust-clippy

8a2cd7f95fa98bb33b1805c7fb4aa8d1e6dab4ce authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

b747f159450a95f2f48d1479e8d489d4488748fa authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #171 from kbknapp/double-fix

Double fix

b21a8ecb433c2126dd75180ce5ae43bfe631f75b authored over 9 years ago by Kevin K <[email protected]>
test: update run_tests.py to new help message

fe96b3933937e9b4fd19489360f73b3f995afd02 authored over 9 years ago by Kevin K <[email protected]>
fix: fixes two bugs in App when printing newlines in help and subcommands required error

d63c0136310db9dd2b1c7b4745938311601d8938 authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

62f283a7caef853dbcf816896a93be87a0d1758f authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #168 from kbknapp/perf-changes

perf: removes some unneeded allocations

a2ff664ad7236b24d0a1c512d012be9f9d36e765 authored over 9 years ago by Kevin K <[email protected]>
perf: removes some unneeded allocations

93e915dfe300f7b7d6209ca93323c6a46f89a8c1 authored over 9 years ago by Kevin K <[email protected]>
chore: updates build system

80baab2672f5b7fdb5fc82b1d4983d1d1c943b4f authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

7f77c72701ab9d4dd3e94785efd72241aff515cb authored over 9 years ago by Kevin K <[email protected]>
fix(Macros): fixes a typo in a macro generated error message

c9195c5f92abb8cd6a37b4f4fbb2f1fee2a8e368 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #165 from kbknapp/fixups

Fixups

5d0f2520f86944e18caa1e7a226b055e16f227ac authored over 9 years ago by Kevin K <[email protected]>
test: updates tests to new usage strings

536d642e14558f6b95626cd53b52ed39ad39f5bd authored over 9 years ago by Kevin K <[email protected]>
imp(Usage Strings): displays a [--] when it may be helpful

86c3be85fb6f77f83b5a6d2df40ae60937486984 authored over 9 years ago by Kevin K <[email protected]>
fix(Type Errors): fixes formatting of error output when failed type parsing

fe5d95c64f3296e6eddcbec0cb8b86659800145f authored over 9 years ago by Kevin K <[email protected]>
fix: fixes formatting bug which prevented compiling on windows

Closes #163

9cb5dceb3e5fe5e0e7b24619ff77e5040672b723 authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

1160bd8d96f492913ef3e15e3727afb5df4fa3bc authored over 9 years ago by Kevin K <[email protected]>
Merge branch 'master' of github.com:kbknapp/clap-rs

2a09c662a3bc3d19bd09c50ad7b222a1f62521c4 authored over 9 years ago by Kevin K <[email protected]>
docs: updates README.md to include lack of color support on Windows

52f81e17377b18d2bd0f34693b642b7f358998ee authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #164 from kbknapp/issue-163

fix: fixes formatting bug which prevented compiling on windows

6181f85554ae036536888c9ce8fe4e2c5d838dc3 authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

dd6f13d8bc30353f5f70682863ae34f6cecd0589 authored over 9 years ago by Kevin K <[email protected]>
fix: fixes a bug when parsing multiple {n} newlines inside help strings

6d214b549a9b7e189a94e5fa2b7c92cc333ca637 authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

f2dd2cb1c62dbdcde6f319cb7042d4c6b70da5b8 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #162 from kbknapp/issue-161

fix: fixes a logic bug and allows setting Arg::number_of_values() < 2

65ba33d89515b749a79f1d32e87a3ae4d91f7840 authored over 9 years ago by Kevin K <[email protected]>
fix: fixes a logic bug and allows setting Arg::number_of_values() < 2

Allows setting `Arg::number_of_values(qty)` where `qty` < 2. This allows
things such as `Arg::nu...

42b6d1fc3c519c92dfb3af15276e7d3b635e6cfe authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

5b4170b4b7c61348e21c99ed2f7cdebdf9f791a6 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #160 from kbknapp/feature-rollup

perf: improves help message printing drastically

023981cf056cb881a7fcc0c170903b04dbc35056 authored over 9 years ago by Kevin K <[email protected]>
docs: updates readme with new features

8232f7bb52e88862bc13c3d4f99ee4f56cfe4bc0 authored over 9 years ago by Kevin K <[email protected]>
test: changes test help messages to new improvements

3b202917d1a3df43a932433e884a600370325642 authored over 9 years ago by Kevin K <[email protected]>
imp(Help Strings): properly aligns and handles newlines in long help strings

Long help strings can now be broken up with newlines that will be
properly aligned in help messa...

f9800a29696dd2cc0b0284bf693b3011831e556f authored over 9 years ago by Kevin K <[email protected]>
feat: allows creating unified help messages, a la docopt or getopts

Allows creating help messages with a more unified look, similar to how
docopt and getopts are fo...

52bcd892ea51564ce463bc5865acd64f8fe91cb1 authored over 9 years ago by Kevin K <[email protected]>
feat: allows stating all subcommands should *not* have --version flags

Allows subcommands to disable the `--version` flag by using the
`App::versionless_subcommands(tr...

336c476f631d512b54ac56fdca6f29ebdc2c00c5 authored over 9 years ago by Kevin K <[email protected]>
feat: allows setting version number to auto-propagate through subcommands

The version number can now be auto-propgated down through subcommands
with the App::global_versi...

bc66d3c6deedeca62463fff95369ab1cfcdd366b authored over 9 years ago by Kevin K <[email protected]>
docs: fix incorrect code example for `App::subcommand_required`

8889689dc6336ccc45b2c9f2cf8e2e483a639e93 authored over 9 years ago by Severen Redwood <[email protected]>
chore: increase version

62275b7cf6b173695481b24004a3b7a0b77a9c9d authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #155 from kbknapp/issue-154

imp: writes errors to stderr

3fa80400f291d9fb31eff46249bd7b2947ece308 authored over 9 years ago by Kevin K <[email protected]>
imp(Errors): writes errors to stderr

Closes #154

cc76ab8c2b77c67b42f4717ded530df7806142cf authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): updates example help message to new format

0aca29bd5d6d1a4e9971bdc88d946ffa58606efa authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

5419fd8ed175fdd0f31cf8c4c9cc975a12106b97 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #153 from kbknapp/issue-147

imp(Usage): re-orders optional arguments and required to natural stan…

5cd9620c42793be0b073af0221d16696758a9858 authored over 9 years ago by Kevin K <[email protected]>
imp(Usage): re-orders optional arguments and required to natural standard

Also renamed is '[POSITIONAL]' => '[ARGS]' to use the more standard
vernacular

Closes #147

dc7e1fcea5c85d317018fb201d2a9262249131b4 authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

83ac35d783cafcf5ec8e46548e93849602de67b3 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #152 from kbknapp/issue-151

fix: allows empty values when using --long='' syntax

de7e5f144fa87b8301c1e10eb85c898b9f6cc280 authored over 9 years ago by Kevin K <[email protected]>
fix: allows empty values when using --long='' syntax

Closes #151

083f82d333b69720a6ef30074875310921d964d1 authored over 9 years ago by Kevin K <[email protected]>
chore: increase version

b20a93aa1e587358493a753080aff462b6e0a722 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #150 from kbknapp/issue-149

Issue 149

6bb0576a727ac8f85cdce16a63e11f9dad64a038 authored over 9 years ago by Kevin K <[email protected]>
docs(README.md): adds new features to what's new list

938f7f01340f521969376cf4e2e3d9436bca21f7 authored over 9 years ago by Kevin K <[email protected]>
chore: silence macro definition warnings

1528038fbbb817fea2e6bf894aa6e4282ee8297a authored over 9 years ago by Kevin K <[email protected]>
feat: args can now be parsed from arbitrary locations, not just std::env::args()

753125282b1b9bfff875f1557ce27610edcc59e1 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #148 from Keats/master

docs(readme): use with_name for subcommands

884bee3654987411e0c3cc565a134ece8fd8b48e authored over 9 years ago by Kevin K <[email protected]>
docs(readme): use with_name for subcommands

::new doesn't exist anymore

28b7e3161fb772e5309042648fe8c3a420645bac authored over 9 years ago by Vincent Prouillet <[email protected]>
Merge pull request #144 from SShrike/patch-1

docs: fixes typos

d55c021528a65516b5a922decc27042698bb389a authored over 9 years ago by Kevin K <[email protected]>
Fix typos in the documentation for the `clap::App` struct

3e8891c00bb4b7b8e1272f465c527bd28c7549ce authored over 9 years ago by Severen Redwood <[email protected]>
Fix typos in the documentation for the `.help()` method

2614a0fa8ca545e2f70a7632b702882cb951e981 authored over 9 years ago by Severen Redwood <[email protected]>
chore: increase version

4728dd67c5da0d7ddaa44b52b7aef0a7e5b4ec3f authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #143 from kbknapp/issue-140

Issue #140 , #141 , and #85

853d62f5539f75d3c8d99f7194e42c4bf390df50 authored over 9 years ago by Kevin K <[email protected]>
docs: adds "whats new" section to readme

ff149a29dd9e179865e6d577cd7dc87c54f8f95c authored over 9 years ago by Kevin K <[email protected]>
test: fixes tests for 1.0 and deprecated functions

a5b8b3584ba00a00bf9656ba2343f76aa2322a4e authored over 9 years ago by Kevin K <[email protected]>
imp: removes deprecated functions in prep for 1.0

274484dfd08fff4859cefd7e9bef3b73d3a9cb5f authored over 9 years ago by Kevin K <[email protected]>
feat: allows waiting for user input on error

In order to pause for user input on error use `.wait_on_error(true)` but
it's important to note ...

d0da3bdd9d1871541907ea9c645322a74d260e07 authored over 9 years ago by Kevin K <[email protected]>
feat(Help): allows one to fully override the auto-generated help message

Allows overriding the entire help message so that nothing is
auto-generated

Closes #141

26d5ae3e330d1e150811d5b60b2b01a8f8df854e authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #142 from ivandmitrievsky/patch-1

chore(readme): fix minor typo

bf5fa2b71adb479548d0ae823ed38dc519843494 authored over 9 years ago by Kevin K <[email protected]>
Fix minor typo in README

279384b3e5841a41701deefdc428c3628b002005 authored over 9 years ago by Ivan Dmitrievsky <[email protected]>
chore: increase version

6e5896044a805314a9806fcc7079cb452964a083 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #139 from kbknapp/issue-138

Issue 138

214e6f7737f0d2e986f15d5d401a9197a9f5a14a authored over 9 years ago by Kevin K <[email protected]>
docs: updates docs to new version flag defaults

ebf442ebebbcd2ec6bfe2c06566c9d362bccb112 authored over 9 years ago by Kevin K <[email protected]>
tests: updates version switch to new default

Closes #138

b2fab4652a4f3a2f8b87329bebb78ed49a558f1e authored over 9 years ago by Kevin K <[email protected]>
feat(Help and Version): allows overriding h/v short and changes default ver short to -V

The new default short for version is `-V` (capital). This is a "breaking"
change at least for do...

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