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

chore: increase version

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

ab4b46b5fd2d4668815276ee7db87ea08cd64360 authored over 9 years ago by Kevin K <[email protected]>
fix(Global Args): global arguments propogate fully now

Closes #137

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

245c218866c9b5cfa352d5a5a3b31ffb0d043f14 authored over 9 years ago by Kevin K <[email protected]>
fix(Global Args): fixes a bug where globals only transfer to one subcommand

Closes #135

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

2b6b7ba69303dedf74dfa7cf7e791a6566e7b286 authored over 9 years ago by Kevin K <[email protected]>
imp(Binary Names): allows users to override the system determined bin name

Allows users to use `.bin_name("name")` to override the system
determined name with one of their...

2191fe94bda35771383b52872fb7f5421b178be1 authored over 9 years ago by Kevin K <[email protected]>
docs: adds contributing guidelines

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

7dd23910466b1c16a7870372e1717f49549c1efe authored over 9 years ago by Kevin K <[email protected]>
feat: can now specify that an app or subcommand should display help on no args or subcommands

Closes #133

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

42560e5f03a6bfdeb73eba01fcf7e50e0c5565d8 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #132 from kbknapp/next

Next

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

743eefe8dd40c1260065ce086d572e9e9358bc4c authored over 9 years ago by Kevin K <[email protected]>
imp(Colors): implements more structured colored output

Closes #129

d6c3ed54d21cf7b40d9f130d4280ff5448522fc5 authored over 9 years ago by Kevin K <[email protected]>
chore: adds deprecations sections

92fcec8fb7042066729cdcb3637f0d4522b3a42a authored over 9 years ago by Kevin K <[email protected]>
feat(Global Args): allows args that propagate down to child commands

Closes #131

2bcc6137a83cb07757771a0afea953e68e692f0b authored over 9 years ago by Kevin K <[email protected]>
tests(Global Args): adds tests for global args

c60e9183cc3de007b2caf7923f41483ecb1a2a52 authored over 9 years ago by Kevin K <[email protected]>
depr(SubCommand/App): several methods and functions for stable release

SubCommand::new() -> SubCommand::with_name()
App::error_on_no_subcommand() -> App::subcommand_re...

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

ad4dd9d86e21fcca917ed1e0534908526b3a716c authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #128 from kbknapp/patch-124

fix(help): allows parent requirements to be ignored with help and ver…

c75d3f4c2d607a497957bf856c4e2b14d17b4326 authored over 9 years ago by Kevin K <[email protected]>
fix(help): allows parent requirements to be ignored with help and version

Parent requirements are now ignored when the user requests help or
version switches

Closes #124

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

4708687711fb62e0a91d126ec248e3bee289480e authored over 9 years ago by Kevin K <[email protected]>
fix(help): fixes a bug where requirements are included as program name in help and version

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

a3ceb7ac0f7591c76fba886b1021262c57a1002d authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #127 from kbknapp/rollup

Rollup of various improvements and fixes

90bb8d83df0144a52401c2657f35db7518667ba0 authored over 9 years ago by Kevin K <[email protected]>
feat(subcommands): allows optionally specifying that no subcommand is an error

Closes #126

7554f238fd3afdd60b7e4dcf00ff4a9eccf842c1 authored over 9 years ago by Kevin K <[email protected]>
imp(usage): usage strings now include parent command requirements

Closes #125

dd8f21c7c15cde348fdcf44fa7c205f0e98d2e4a authored over 9 years ago by Kevin K <[email protected]>
feat(subcommands): subcommands can optionally negate parent requirements

Closes #123

4a4229f500e21c350e1ef78dd09ef27559653288 authored over 9 years ago by Kevin K <[email protected]>
imp(args): allows consumer of clap to decide if empty values are allowed or not

Closes #122

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

936332f7c3ab87fd3252a993432fd39bdd68e74b authored over 9 years ago by Kevin K <[email protected]>
chore(.travis.yml): builds against stable and nightly

23da4d619c5e486a57ed1dd50cdc9f35be1d5300 authored over 9 years ago by Kevin K <[email protected]>
fix(args): `-` can now be parsed as a value for an argument

Closes #121

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

8dd2150aae0d3a274b5bb485932cedcfdaa6ef29 authored over 9 years ago by Kevin K <[email protected]>
feat(macros): arg_enum! and simple_enum! provide a Vec<&str> of variant names

You can now use ArgName::variants() to get a Vec<&'static str> of
vairant names (Nice for Arg::...

30fa87ba4e0f3189351d8f4f78b72e616a30d0bd authored over 9 years ago by Kevin K <[email protected]>
feat(macros): arg_enum! and simple_enum! auto-implement Display

enums created with simple_enum! and arg_enum! now auto-implement
std::fmt::Display where the var...

d1219f0d1371d872061bd0718057eca4ef47b739 authored over 9 years ago by Kevin K <[email protected]>
fix(macros): makes macro errors consistent with others

Mainly this is newline fixes

Closes #118

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

3c0636ef750dedfbf073a2170bf922b2c882b267 authored over 9 years ago by Kevin K <[email protected]>
fix(suggestions): --help and --version now get suggestions

Closes #116

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

f3e2af811ee8b11b77961d17c2aa77ed98fb2bae authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #115 from kbknapp/dev

Closes #114

c87d3a7f376f48776e7e2ecb348498985cdedcd1 authored over 9 years ago by Kevin K <[email protected]>
fix(usage): groups unfold their members in usage strings

Closes #114

55d155827ea4a6b077a83669701e797ce1ad68f4 authored over 9 years ago by Kevin K <[email protected]>
perf(usage): removes unneeded allocations

fd53cd188555f5c3dc8bc341c5d7eb04b761a70f authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #113 from kbknapp/dev

chore(Rust): removes use of + with Vec<T>

6e75ce6d5a6f42554b16356627130a8a89f1cdc6 authored over 9 years ago by Kevin K <[email protected]>
chore(Rust): removes use of + with Vec<T>

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

58c8e2d44f5c98a17fa92b752bb5d658ca69d8a6 authored over 9 years ago by Kevin K <[email protected]>
fix(usage strings): positional arguments are presented in index order

Positional arguments are now presented in index order in suggested usage
strings which prevents ...

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

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

a5e25a563c3b80c8a7189a5b656deaf9713d5cd1 authored over 9 years ago by Kevin K <[email protected]>
tests(run_tests.py): uses new error messages

c445a100f94ab2fe495ccc189b819dc8bb6493a1 authored over 9 years ago by Kevin K <[email protected]>
fix(subcommands): stops parsing multiple values when subcommands are found

Closes #109

fc79017eced04fd41cc1801331e5054df41fac17 authored over 9 years ago by Kevin K <[email protected]>
im(suggestions): adds suggested arguments to usage strings

994474146e9fb8b701af773a52da71553d74d4b7 authored over 9 years ago by Kevin K <[email protected]>
refactor(errors): fix error messages

55f71117c620c621609c13f7768f692ec40ee473 authored over 9 years ago by Kevin K <[email protected]>
im(color): reduces color in error messages

Closes #110

aab44cca6352f47e280c296e50c535f5d752dd46 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #111 from kbknapp/less-color

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

05a34c8eecaa43332961144d669255973401fcf0 authored over 9 years ago by Kevin K <[email protected]>
Merge pull request #108 from kbknapp/patch-100

Closes #100 and other fixes

0994caaccfe58871bd596075985f44a2a8e22979 authored over 9 years ago by Kevin K <[email protected]>
chore(.clog.toml): updates clog config

0eda91a447b029cce2499547c70b403936d16a85 authored over 9 years ago by Kevin K <[email protected]>
feat(Flags): adds sugestions functionality

8745071c3257dd327c497013516f12a823df9530 authored over 9 years ago by Kevin K <[email protected]>
docs(README): adds details about optional and new features

960389de02c9872aaee9adabe86987f71f986e39 authored over 9 years ago by Kevin K <[email protected]>
tests(arg_enum): adds tests

a3e0671336afd9b5ee4cc0e8e8e2aea644235afd authored over 9 years ago by Kevin K <[email protected]>
tests(colors): removes ansi color codes before testing

73d5a974ebf30c22c7ec3a76f7c56df288a65b08 authored over 9 years ago by Kevin K <[email protected]>
fix(help): fixes bug where space between arg and help is too long

632fb11514c504999ea86bdce47cdd34f8ebf646 authored over 9 years ago by Kevin K <[email protected]>
feat(errors): colorizes output red on error

f8b26b13da82ba3ba9a932d3d1ab4ea45d1ab036 authored over 9 years ago by Kevin K <[email protected]>
fix(Positional): positionals were ignored if they matched a subcmd, even after '--'

90e7b0818741668b47cbe3becd029bab588e3553 authored over 9 years ago by Kevin K <[email protected]>
docs(clap): fix typos caught by codespell

Thanks to [tshepang](https://github.com/tshepang) for catching these!

8891d92917aa1a069cca67272be41b99e548356e authored over 9 years ago by Tshepang Lekhonkhobe <[email protected]>
feat(did-you-mean): for long flags (i.e. --long)

Long arguments now have a special case when saying they are unknown, as
we will match it against...

52a0b8505c99354bdf5fd1cd256cf41197ac2d81 authored over 9 years ago by Sebastian Thiel <[email protected]>
chore(clap): increase version

632c89bf269bbc4fa70915ac4e2e57d89f2450f4 authored over 9 years ago by Kevin K <[email protected]>
feat(from_usage): adds ability to add value names or num of vals in usage string

Allows new usage strings with value names or number of values. If the
names are consecutive, the...

3d58197674ed7886ca315efb76e411608a327501 authored over 9 years ago by Kevin K <[email protected]>
im(arg_enum): allows ascii case insensitivity for enum variants

Allows creating an enum with CamelCase to follow Rust guidelines, but
then will match ascii case...

b249f9657c6921c004764bd80d13ebca81585eec authored over 9 years ago by Kevin K <[email protected]>
imp(clap-test): simplified `make test` invocation

* assure `make test` works on OSX as well
* simplified entire makefile, by basically removing se...

d17dcb2920637a1f58c61c596b7bd362fd53047c authored over 9 years ago by Sebastian Thiel <[email protected]>
feat(did-you-mean): gate it behind 'suggestions'

You can now disable the did-you-mean feature entirely, which also
removes the additional depende...

c0e383515d01bdd5ca459af9c2f7e2cf49e2488b authored over 9 years ago by Sebastian Thiel <[email protected]>
refactor(travis): update to latest version

More about this can be found [here](http://goo.gl/vt07f7).
It's somewhat unnecessary, but I thou...

9707917407a3e9a543fcceebd63bde7f1de7b02c authored over 9 years ago by Sebastian Thiel <[email protected]>
tests(travis): added claptests based tests

Run the python based --release mode tests as well. They are mainly
concerned with user facing me...

de7d10af4c79390473cd2cdbc356bc08f913d8c2 authored over 9 years ago by Sebastian Thiel <[email protected]>
refactor(app):dedup possible_values error-handling

This is done in preparation for adding suggestions.

**NOTE**: We will now always use the ...
`"...

627ec103c9d28a8c148736eb311ea3e6563d9f68 authored over 9 years ago by Sebastian Thiel <[email protected]>
tests(main.rs): add long --Option to -O

To facilitate running different branches of code that looks
rather similar.

94dd9da1c5b05b2b84d9a8ce48d77c404e6f71aa authored over 9 years ago by Sebastian Thiel <[email protected]>
refactor(app): better use of type-inference

Removing explicit typing makes the code more readable, which makes it
more maintainable, which p...

5407ac6cd63fd320e0ffeba7faedc42eac293711 authored over 9 years ago by Sebastian Thiel <[email protected]>
feat(did-you-mean): for subcommands

If an argument is not understood as subcommand, but has a
high-confidence match in the list of a...

06e869b5180258047ed3c60ba099de818dd25fff authored over 9 years ago by Sebastian Thiel <[email protected]>
docs(from_usage): explains new usage strings with multiple values

05476fc61cd1e5f4a4e750d258c878732a3a9c64 authored over 9 years ago by Kevin K <[email protected]>
refactor(makefile): hide comments

These comments show up on travis, which is not desired

[skip ci]

3631de580a1dd8cb74f49318fa59783a38d1a6b3 authored over 9 years ago by Sebastian Thiel <[email protected]>
fix(did-you-mean): for review

* unknown subcommand message altered to use similar language as is used
everywhere around clap...

0535cfb0c711331568b4de8080eeef80bd254b68 authored over 9 years ago by Sebastian Thiel <[email protected]>
feat(did-you-mean): for possible values

There now is a single method which deals with formatting the
'did-you-mean' message, supporting ...

1cc2deb29158e0e4e8b434e4ce26b3d819301a7d authored over 9 years ago by Sebastian Thiel <[email protected]>
refactor(run_tests): python 2/3 compatibility

That way, it will run on travis as well, which comes with python 2
by default, and just doesn't ...

d3761a2c20c5f9dba90f5d92602df53c4163462d authored over 9 years ago by Sebastian Thiel <[email protected]>
refactor(did-you-mean): dedup. thanks to suffix

That way, we use the prefix previously used by clap, but add our
particular 'did-you-mean' phras...

0dd095f975558e5de6a84b0c7e6215fd7138a052 authored over 9 years ago by Sebastian Thiel <[email protected]>
Merge pull request #101 from kbknapp/patch-99

Fixes #99 as well as other misc fixes

be77f0c5cf9d89fb067c6173109849cb6a0df7d5 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]>
im(Options): adds number of values to options in help/usage

c1c993c419d18e35c443785053d8de9a2ef88073 authored over 9 years ago by Kevin K <[email protected]>
tests(run_test.py): update help messages to new fixes

a87d970c9327a61185e5a41c214140a25fbd4608 authored over 9 years ago by Kevin K <[email protected]>
fix(help): fixes tab alignment with multiple values

847001ff6d8f4d9518e810fefb8edf746dd0f31e 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]>