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

style: standardizes debug calls and output

Closes #792

988b9cbea4f4a4d70c33a14c0977fd52ac3e509e authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #794 - kbknapp:issue-764, r=kbknapp

Issue 764

14a08e86194626ad6c5af58d7363697a80b5d0ac authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into issue-764

280bb85f693d137ba12720e158f8e1a382056243 authored about 8 years ago by Kevin K <[email protected]>
chore: bumps version in prep for more commits

1c9e8700d4cc99e25ef8c6b24ba054ee394a99e0 authored about 8 years ago by Kevin K <[email protected]>
tests(YAML): adds some of the new APIs to the YAML tests

3055e77ea7eee858569c1f36fe2bb82bab362dfa authored about 8 years ago by Kevin K <[email protected]>
imp(YAML): adds conditional requirements and conditional default values to YAML

All of the conditional default values and conditional requirements
(requried and requires) can n...

9a4df327893486adb5558ffefba790c634ccdc6e authored about 8 years ago by Kevin K <[email protected]>
tests(Conditionally Required): adds tests for conditionally required args

60e1a3a02b0b0018b200972d43cdac9869d879b8 authored about 8 years ago by Kevin K <[email protected]>
feat(Conditionally Required): adds the ability for an arg to be conditionally required

An arg can now be conditionally required (i.e. it's only required if arg
A is used with a value ...

ee9cfddf345a6b5ae2af42ba72aa5c89e2ca7f59 authored about 8 years ago by Kevin K <[email protected]>
docs(Conditional Default Values): fixes the failing doc tests of Arg::default_value_ifs

4ef091019c083b4db1a0c13f1c1e95ac363259f2 authored about 8 years ago by Kevin K <[email protected]>
docs(Conditional Requirements): adds docs for Arg::requires_ifs

7f296e29db7d9036e76e5dbcc9c8b20dfe7b25bd authored about 8 years ago by Kevin K <[email protected]>
feat(Conditional Requirements): adds the ability to conditionally require additional args

An arg can now conditionally require additional arguments if it's value matches a specific value...

198449d64393c265f0bc327aaeac23ec4bb97226 authored about 8 years ago by Kevin K <[email protected]>
test(Conditional Requirements): adds teste for conditional requirements

eca609159a20e5f10f263d71590a330d5de55719 authored about 8 years ago by Kevin K <[email protected]>
feat(Conditional Default Values): adds new Arg::default_value_if[s] methods for conditional default values

One can now implement conditional default values. I.e. a default value that is only applied in
c...

eb4010e7b21724447ef837db11ac441915728f22 authored about 8 years ago by Kevin K <[email protected]>
tests(Default Values If): adds tests for the new defualt_value_if[s] methods

b03eff6df52b7119f1a09cbcea45bb5893fcb841 authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #784 - glowing-chemist:master, r=kbknapp

feat(Validators): adds ability to validate invalid UTF-8

added validator_os

30b1bbfaa1dd222c7030a1ed13bcb402cbc67d52 authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into master

a7186fa8fe9ff19ac43bbd65fcb868f9f0c1561e authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #790 - kbknapp:issue-shortcircuit-help, r=kbknapp

Issue shortcircuit help

e20009d2cad2cfe79511e6762a11024d39db76a6 authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into issue-shortcircuit-help

68dadde061e61c3115371ab75ae61bf77ac9a61b authored about 8 years ago by Kevin K <[email protected]>
Merge branch 'master' into master

17d70dc38ef6c3d42b180d3f66c9e45e4ce4ff91 authored about 8 years ago by Oliver Smith <[email protected]>
proper OsString conversion

1da29a6266d637eed3cc3beebae13a805c182d57 authored about 8 years ago by glowing-chemist <[email protected]>
chore: increase version

e79124e4c2c00bec371691df47df97482c7a6f88 authored about 8 years ago by Kevin K <[email protected]>
fix: fixes a bug where calling the help of a subcommand wasn't ignoring required args of parent commands

Closes #789

d3d34a2b51ef31004055b0ab574f766d801c3adf authored about 8 years ago by Kevin K <[email protected]>
feat(no_cargo): add no_cargo feature to disable Cargo-env-var-dependent macros (#786)

6fdd2f9d693aaf1118fc61bd362273950703f43d authored about 8 years ago by Jędrzej <[email protected]>
feat(Validators): adds ability to validate invalid UTF-8

47232498a813db4f3366ccd3e9faf0bff56433a4 authored about 8 years ago by glowing-chemist <[email protected]>
updated

f49fb88aa28008cd825bf0d38469affd3cf6b30c authored about 8 years ago by glowing-chemist <[email protected]>
added validator_os

a43f32ce52a01ac0aecdd158a915b4467c7dccd5 authored about 8 years ago by glowing-chemist <[email protected]>
Only colorize missing arguments when appropriate (#781)

Instead of using Format::Error directly, we need to use a Colorizer to
make sure that the messa...

eb1d79dbb1c2650c1f872441169d75b9280ca947 authored about 8 years ago by Björn Steinbrink <[email protected]>
Auto merge of #780 - nabijaczleweli:fix/779/crate_authors!-newlines, r=kbknapp

Handle replacing colons with custom separators in crate_authors!()

Discussion: #779
r? @kbknapp

d5361c4598cf5fe06acd9af07082957fc62f83a1 authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into fix/779/crate_authors!-newlines

83bacb87bb854be8b559f9e9c4bda5c3f47a0489 authored about 8 years ago by Kevin K <[email protected]>
Add documentation for new crate_authors!() functionality

315dffc011c65f41393820803d327bf1672b00ee authored about 8 years ago by nabijaczleweli <[email protected]>
Default crate_authors!() macro to colon version. Add arm to handle custom separators

This makes default crate_authors!() invocation same as before the
changes

15d1619fa2900439780cbca482e6d95c69b72d5b authored about 8 years ago by nabijaczleweli <[email protected]>
Auto merge of #776 - Arnavion:pr-731, r=kbknapp

Support `("some string")` for app names and long arg names in clap_app!

Previous discussion in ...

dd313415af546828346f401c726e1a10d9900efc authored about 8 years ago by Homu <[email protected]>
Inline lazy_static! even harder in crate_authors!()

Functionality remains the same

05f4953409abbca4905823d948ed0c89462e8368 authored about 8 years ago by nabijaczleweli <[email protected]>
Replace colons with newlines in crate_authors!()

The implementation is basically manually expanded lazy_static! macro
(with some hand-crafted sim...

1a84ce22bcd6bccc57aef1d24ca148e5e8c459d5 authored about 8 years ago by nabijaczleweli <[email protected]>
feat(clap_app!): Support `--("some-arg-name")` syntax for defining long arg names

Used for arg names that aren't idents.

Ref #321

f41ec962c243a5ffff8b1be1ae2ad63970d3d1d4 authored about 8 years ago by Arnavion <[email protected]>
feat(clap_app!): Support `("some app name")` syntax for defining app names

Used for setting names that aren't Rust idents.

Fixes #759

9895b671cff784f35cf56abcd8270f7c2ba09699 authored about 8 years ago by Arnavion <[email protected]>
tests(clap_app!): Added test for clap_app! macro.

79bbf57815f7d0bcc549c198e5dc5bd812221c1e authored about 8 years ago by Arnavion <[email protected]>
Auto merge of #773 - musoke:doc_spelling, r=kbknapp

Spelling in docs

Just some typos I noticed while reading the docs.

274afb1f08937e4006da7bccba10814a448bf0ed authored about 8 years ago by Homu <[email protected]>
docs(README.md): fix some typos

f22c21b422d5b287d1a1ac183a379ee02eebf54f authored about 8 years ago by Nathan Musoke <[email protected]>
docs(src/app/mod.rs): fix some typos

5c9b0d47ca78dea285c5b9dec79063d24c3e451a authored about 8 years ago by Nathan Musoke <[email protected]>
Auto merge of #772 - kbknapp:issue-771, r=kbknapp

Issue 771

ff5d1a753d85a777c6bec69b49d17e836f887a46 authored about 8 years ago by Homu <[email protected]>
Auto merge of #767 - kbknapp:issue-765, r=kbknapp

docs(README.md): adds guidance on when to use ~ in version pinning, a…

…nd clarifies breaking c...

ff7febf3f966b1a9917b17f4f96223a5e8f24bc1 authored about 8 years ago by Homu <[email protected]>
chore: increase version

7144419598d52ab5539f76a407b85e69059517c5 authored about 8 years ago by Kevin K <[email protected]>
fix(ZSH Completions): escapes square brackets in ZSH completions

Since ZSH completions use `[ and ]` for descriptions, but clap args use `[ and ]` for possible
v...

7e17d5a36b2cc2cc77e7b15796b14d639ed3cbf7 authored about 8 years ago by Kevin K <[email protected]>
docs(README.md): adds guidance on when to use ~ in version pinning, and clarifies breaking change policy

Closes #765

591eaefc7319142ba921130e502bb0729feed907 authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #768 - kbknapp:issue-766, r=kbknapp

docs(Examples): adds subcommand examples

Closes #766

cc @omtcyfz

949690ee4a4548bcacaaf44d2590df34c3cc5be4 authored about 8 years ago by Homu <[email protected]>
Query OUT_DIR at runtime. (#770)

It seems that Cargo no longer sets OUT_DIR when compiling build.rs, but
it's still available at...

4aec1a54411335967be419b6422ada682a5a7489 authored about 8 years ago by Andrew Gallant <[email protected]>
docs(Examples): adds subcommand examples

Closes #766

0e0f33547a6901425afc1d9fbe19f7ae3832d9a4 authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #762 - kbknapp:issue-threedots, r=kbknapp

Issue threedots

b225cdb125138cfb639d0700597d98393d09bb3c authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into issue-threedots

56bd25ab38b74b7b246f132277cdb96b2297a9c1 authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #761 - mernen:bash-completion, r=kbknapp

imp(Completions): adds fallbacks to Bash completions

With these options, in case the completion...

12a5f6e0cf453b13fc3e9145a98c095433c4541c authored about 8 years ago by Homu <[email protected]>
imp(Completions): adds fallbacks to Bash completions

With these options, in case the completion function cannot provide
suggestions, Bash will perfor...

b1b16d56d8fddf819bdbe24b3724bb6a9f3fa613 authored about 8 years ago by Daniel Luz <[email protected]>
chore: increase version

a9d5453085f8c54d357819281dd0ec78e10d2fec authored about 8 years ago by Kevin K <[email protected]>
tests: adds tests against issue 760 help message alignment

29e362cc197baa413e13904f9f60bd4ac68539b2 authored about 8 years ago by Kevin K <[email protected]>
fix(Help Messages): fixes help message alignment when specific settings are used on options

Prior to this commit setting `number_of_values(1)` and `multiple(true)` would cause the help
mes...

cd94b3188d63b63295a319e90e826bca46befcd2 authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #758 - mineo:patch-1, r=kbknapp

docs(Readme): Fix typos

69541d6dafafadfbb2db56334dccc487fd17c813 authored about 8 years ago by Homu <[email protected]>
docs(Readme): Fix typos

c9e75a1d8368c715cbb451100253bb046ac1b422 authored about 8 years ago by Wieland Hoffmann <[email protected]>
Auto merge of #756 - matthiasbeyer:fix-readme, r=kbknapp

Fix typo: 2.12.0 -> 1.12.0

Fixing a typo here.

8dce24870b5231ab0ef20106ce03b903ec89a885 authored about 8 years ago by Homu <[email protected]>
Fix typo: 2.12.0 -> 1.12.0

b8fb6725c51517416623955478e81b146e0ae7ce authored about 8 years ago by Matthias Beyer <[email protected]>
Auto merge of #755 - kbknapp:issues-740,742,744,753,754, r=kbknapp

Issues 740,742,744,753,754

2cde6b5773e567d8a745d3e49c07ee4f72a26e8f authored about 8 years ago by Homu <[email protected]>
chore: updates the minimum regex crate version

cf0638452a20d2c737b06210ca161785647c570f authored about 8 years ago by Kevin K <[email protected]>
docs: fixes the doc landing page

802cd1bf173ac79be946eac45326df8676abc6fc authored about 8 years ago by Kevin K <[email protected]>
chore: fixes build failure for 1.11.0

36e9d29b01e769a4d39106719fdf079edba6253e authored about 8 years ago by Kevin K <[email protected]>
chore: increase version

979e8e0d2fdcc796814c723ec6deece0bf1e94d4 authored about 8 years ago by Kevin K <[email protected]>
chore: updates the pinned rust nightly

6f5b1103c0893d13b42f1f7c6504c9c339840be3 authored about 8 years ago by Kevin K <[email protected]>
docs: updates the docs landing page

01e1e33f377934099a4a725fab5cd6c5ff50eaa2 authored about 8 years ago by Kevin K <[email protected]>
docs: adds the macro version back to the readme

45eb9bf130329c3f3853aba0342c2fe3c64ff80f authored about 8 years ago by Kevin K <[email protected]>
chore: pins minimum version of rust

c04a6cbef3ac6de6774919f6ecdec2e7feccf8f8 authored about 8 years ago by Kevin K <[email protected]>
chore: adds a cleaning recipie

d0d8622dd64d56ad02f608da9f9ff61d57acaff7 authored about 8 years ago by Kevin K <[email protected]>
chore: rustfmt run

80cc68748dfd3632586994f70cb23df7a6398fa9 authored about 8 years ago by Kevin K <[email protected]>
chore: adds recipies for benchmarks

ba7a4e33e1b392e205ced6de1c2c49afb9c2f439 authored about 8 years ago by Kevin K <[email protected]>
chore: clippy run

b1053f1016e98a76826e35709321811acacea7b0 authored about 8 years ago by Kevin K <[email protected]>
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 onl...

c0d70febad9996a77a54107054daf1914c50d4ef authored about 8 years ago by Kevin K <[email protected]>
refactor: refactors the internals a bit

Flags, Opts, and Positionals now store their internals using compartmented Base, Valued, and
Swi...

cf9d6ce5cd4eb94ad015ec2a09c0fe3bc8831e89 authored about 8 years ago by Kevin K <[email protected]>
fix(ZSH Completions): fixes an issue where zsh completions caused panics if there were no subcommands

Closes #754

49e7cdab76dd1ccc07221e360f07808ec62648aa authored about 8 years ago by Kevin K <[email protected]>
fix(Required Unless): fixes a bug where having required_unless set doesn't work when conflicts are also set

Closes #753

d20331b6f7940ac3a4e919999f8bb4780875125d authored about 8 years ago by Kevin K <[email protected]>
docs(Contributing): updates the readme to improve the readability and contributing sections

eb51316cdfdc7258d287ba13b67ef2f42bd2b8f6 authored about 8 years ago by Kevin K <[email protected]>
docs(Compatibility Policy): adds an official compatibility policy to

Closes #740

760d66dc17310b357f257776624151da933cd25d authored about 8 years ago by Kevin K <[email protected]>
imp(Validators): improves the error messages for validators

Failing value validators now produce messages like the following:

error: Invalid value for '-j ...

65eb33859d3ff53e7d3277f02a9d3fd9038a9dfb authored about 8 years ago by Kevin K <[email protected]>
Use try!() instead of ? operator, for older compilers (#752)

192a808e0fea49adfe3487c43894a9be6112d346 authored about 8 years ago by Matthias Beyer <[email protected]>
Auto merge of #749 - tshepang:nits, r=kbknapp

doc: some formatting fixes

4181a98131b38ab9b774b82db2a0931e311258ee authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into nits

4744d07b57d503262e4009bcf11e4f34375da501 authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #743 - nabijaczleweli:chore/travis-cache, r=kbknapp

Cache cargo on Travis to (hopefully) speed up builds

fb4214f4768760e2944e7afa93a2087a54ce3fce authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into chore/travis-cache

0a423757041f7cd99e8bf9418dbc0440d7b58147 authored about 8 years ago by Kevin K <[email protected]>
doc: some formatting fixes

2ebde60d5a483b9b7a4f3fda902c7406a42516af authored about 8 years ago by Tshepang Lekhonkhobe <[email protected]>
Auto merge of #745 - casey:quiet-update-contributors, r=kbknapp

Make `update-contributors` a quiet recipe

I noticed that this is a common pattern in justfiles,...

4f3155897ad413c7db758393a41d619b39d5fdf0 authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into quiet-update-contributors

2a630c9083220426e49f24e8da77f5e080c1956b authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #746 - jtdowney:fix-broken-links, r=kbknapp

docs: fix broken docs links

These links are relative to the root of the server instead of the c...

a395c0512d510ad8b8f5800a87b2ed82b746d439 authored about 8 years ago by Homu <[email protected]>
docs: fix broken docs links

These links are relative to the root of the server instead of the
current file. This breaks caus...

808e7ceeb86d4a319bdc270f51c23a64621dbfb3 authored about 8 years ago by John Downey <[email protected]>
Make `update-contributors` a quiet recipe

Quiet recipes are prefixed with a `@`, and inside quiet recipes the
usual meaning of `@` is inve...

8ceb4048d01f558312f12458aa1827ecff5704a2 authored about 8 years ago by Casey Rodarmor <[email protected]>
chore(travis): Cache cargo to speed up builds

4bb45d99f91b32d201a9b3e5c770801d3428e2fe authored about 8 years ago by nabijaczleweli <[email protected]>
Auto merge of #739 - Deedasmi:master, r=kbknapp

DOCS: Simple documentation updates

README still had a mistake regarding YAML parsing, and the R...

7bf6f293a7cc759233bcbf2ccd8b37accf8ec6a9 authored about 8 years ago by Homu <[email protected]>
Merge branch 'master' into master

390bf5b0e339641a0ea1dfebf36838eac79c38d2 authored about 8 years ago by Kevin K <[email protected]>
Auto merge of #741 - kbknapp:revision, r=kbknapp

Revision

ca0a04a03244152e351d1487886beba66998a1c5 authored about 8 years ago by Homu <[email protected]>
chore: adds a github issue template

1127e097385cb46505c6fc28f425ec68d525ddf6 authored about 8 years ago by Kevin K <[email protected]>
chore: clippy run

e600f49b7743d49011029c91369c1d5b3da263f0 authored about 8 years ago by Kevin K <[email protected]>
chore: adds some recipies to the justfile

356b0251b8a38134955ae012fc83ed852fa15662 authored about 8 years ago by Kevin K <[email protected]>
Revert "Auto merge of #737 - kbknapp:questionmark, r=kbknapp"

This reverts commit f24a3760e499235efb1f19cc0d692b46c50a8156, reversing
changes made to 087cee74...

7cb44abc09e7f816ed7486a3d41b471b7fb4de3d authored about 8 years ago by Kevin K <[email protected]>
Corrected name of tests folder

Unsure why these are wrong, but simple fixes

bc2552f505b70ea51fd58252aac885ea39bdac46 authored about 8 years ago by Richard Petrie <[email protected]>
Further address #708

21fba9e only resolved the version issue in the subcommand, not on the package. Credit to @tvannahl

98c5e2163454f3e3718d94d058996a9615df53ef authored about 8 years ago by Richard Petrie <[email protected]>