Ed Page
50259e51d5
fix!: Remove deprecated ArgActions
2022-07-22 20:07:24 -05:00
Ed Page
122b562e6b
fix!: Change default actions to Set/SetTrue
...
This is in prep for removing StoreValue/IncOccurrences
2022-07-22 20:00:47 -05:00
Ed Page
f495827126
chore: Release
2022-07-01 19:48:03 -05:00
Ed Page
51ad0dd155
docs: Update changelog
2022-07-01 19:47:49 -05:00
grant0417
85b1b7711a
fix: Add back depercated is_multiple_occurrences_set
2022-07-01 11:48:56 -07:00
grant0417
4cf9f392ae
fix: Run cargo fmt
2022-06-28 18:38:43 -07:00
grant0417
0025944d9e
feat(clap_complete_fig): Switch to using ArgAction
2022-06-28 18:30:39 -07:00
Ed Page
b4a1362486
chore: Release
2022-06-28 08:04:18 -05:00
Ed Page
5ba41d775c
docs(license): Update years/holders
...
Without copyright assignment, everyone owns their own copyright, so
tried to reflect that.
See #3875
2022-06-27 12:55:09 -05:00
Ed Page
3823df9bbe
chore: Release
2022-06-21 09:32:04 -05:00
Ed Page
ae78f88d48
Merge pull request #3852 from epage/msrv
...
chore: Bump MSRV from 1.56.0 to 1.56.1
2022-06-17 09:23:06 -05:00
Ed Page
82d70d82c4
chore: Bump MSRV from 1.56.0 to 1.56.1
...
Being a patch release, I'm fine doing this outside of a minor release.
This avoids us having to deal with indexmap having a higher MSRV.
2022-06-17 09:01:45 -05:00
Tshepang Mbambo
806f634bfa
chore: trim Cargo manifest fields whose values are defaults
...
See...
- https://doc.rust-lang.org/cargo/reference/manifest.html?#the-documentation-field
- https://doc.rust-lang.org/cargo/reference/manifest.html?#the-readme-field
2022-06-17 15:49:04 +02:00
Ed Page
650a29c18b
chore: Release
2022-06-13 09:37:47 -05:00
Ed Page
4e56acffce
chore: Release
2022-06-13 09:31:29 -05:00
Ed Page
14a62e11fd
fix(parser): Deprecate multiple_occurrences
...
Fixes #3772
2022-06-08 09:54:23 -05:00
Ed Page
256643f8d3
fix: Deprecate possible_values
2022-05-25 12:57:11 -05:00
Ed Page
2abb6804d3
fix: Switch to 2021 edition
2022-05-18 10:35:30 -05:00
Ed Page
d827364ea9
style: Normalize manifests
2022-05-18 10:33:37 -05:00
Ed Page
272334b26a
fix: List rust-version for all crates
2022-05-18 10:08:10 -05:00
Ed Page
f3d8ef248f
feat(complete): Complete value_parser possible values
2022-05-16 15:08:47 -05:00
Ed Page
d3e36b1c90
fix(v4): Disallow leading dashes in long's
...
This is a step towards #3309 . We want to make longs and long aliases
more consistent in how they handle leading dashes. There is more
flexibility offered in not stripping and it matches the v3 short
behavior of only taking the non-dash form. This starts the process by
disallowing it completely so people will catch problems with it and
remove their existing leading dashes. In a subsequent breaking release
we can remove the debug assert and allow triple-leading dashes.
2022-05-04 15:38:08 -05:00
Ed Page
0ecb6f4869
fix(builder): Fully recurse when building
...
Besides addressing the panic from assuming things were built when they
weren't, this should fix some completion issues for some people.
Fixes #3669
2022-04-30 20:02:06 -05:00
Ed Page
0194568b03
chore: Release
2022-04-19 10:31:52 -05:00
Ed Page
5176e59794
chore: Release
2022-03-21 07:10:11 -05:00
Ed Page
f3185f4773
docs(fig): Update changelog
2022-03-21 07:09:49 -05:00
Federico Ciardi
a404ab8680
feat(clap_complete_fig): Add subcommand aliases support
2022-03-20 21:21:03 +01:00
Ed Page
fb39216caf
chore: Release
2022-03-18 08:58:33 -05:00
Ed Page
077793aca4
chore: Release
2022-03-18 08:57:36 -05:00
Ed Page
c029156fbf
Merge pull request #3562 from fedeci/fix/correct-name
...
fix(clap_complete_fig): Correct `requiresEquals` name and add it to the right objects
2022-03-18 08:57:06 -05:00
Federico Ciardi
5689adc875
fix(clap_complete_fig): Correct requiresEquals
name and add it to the right objects
2022-03-18 14:46:20 +01:00
Ed Page
20443fe5a5
chore: Release
2022-03-17 16:20:34 -05:00
Federico Ciardi
791d43254c
fix(clap_complete_fig): Correct indentation and spacing
...
Co-Authored-By: Grant G <grantgurvis@gmail.com>
2022-03-17 21:50:10 +01:00
Federico Ciardi
abc72a7d0b
feat(clap_complete_fig): Add exclusiveOn
and isRepeatable
2022-03-17 21:47:18 +01:00
Federico Ciardi
f755198349
feat(clap_complete_fig): support hide
and require_equals
( #3560 )
2022-03-17 20:35:52 +00:00
Ed Page
003b0052bb
test(fig): Switch to snapshot testing
2022-03-07 14:08:56 -06:00
Ed Page
e6729f96c3
chore: Release
2022-02-16 11:59:45 -06:00
Ed Page
e8010e79a9
refactor: Update app variables to cmd
2022-02-14 15:55:56 -06:00
Ed Page
c4144d7d6c
docs: Update App references to Command
2022-02-14 15:33:49 -06:00
Ed Page
d3f5d7ce34
fix: Clarify Arg/ArgGroup id's role
...
This adjusts names. Adjusting the derive naming (and re-naming) is left
to #2475 .
Fixes #3335
2022-02-11 14:11:50 -06:00
Ed Page
272f840178
feat: Replace core set of AppSettings with functions
...
This is a part of #2717
Some settings didn't get getters because
- They are transient parse settings (e.g. ignore errors)
- They get propagated to args and should be checked there
`is_allow_hyphen_values_set` is a curious case. In some cases, we only
check the app and not an arg. This seems suspicious.
2022-02-11 12:35:09 -06:00
Ed Page
47d76742eb
feat: Add Arg
getters for all settings
...
This is prep for #2717
2022-02-10 10:18:41 -06:00
Ed Page
4a43b51a42
fix(complete): Handle help completions
...
The main motivation was to reduce special cases by putting all of the
logic in one place.
2022-01-17 09:23:04 -06:00
Ed Page
3d8ce3f426
chore: Release
2022-01-12 11:12:42 -06:00
Ed Page
37f47dd260
docs: Add completion changelogs
2022-01-12 11:04:57 -06:00
Ed Page
d9906eb150
chore: Release
2022-01-04 09:49:41 -06:00
Daniel Eades
7f71d642cd
style: prefer 'char' to 'str' for single character patterns
2022-01-04 09:20:08 -06:00
Ed Page
c01ebbac17
chore: Release
2021-12-31 14:35:02 -06:00
Ed Page
bc951e4e53
chore: Release
2021-12-31 13:37:28 -06:00
Ed Page
19b59a2df8
fix(complete): Better organize the API
2021-12-31 13:25:09 -06:00