Ed Page
cf5c95862e
fix(parser): Report correct num_args on too-few
...
Fixes #5526
2024-06-10 09:16:53 -05:00
Ed Page
e0c9619c27
test(parser): Snapshot num_args errors
2024-06-10 09:15:48 -05:00
Ed Page
2f645d3e81
chore: Release
2024-06-07 16:13:55 -05:00
Ed Page
6e1e0368f9
docs: Update changelog
2024-06-07 16:12:56 -05:00
Ed Page
7e1bbf82af
Merge pull request #5523 from ben--/zsh-colon
...
fix(zsh): Separate options from _arguments options
2024-06-07 16:11:43 -05:00
Ben Rogers
8e3c273b61
fix(zsh): Separate options from _arguments options
2024-06-07 15:20:04 -04:00
Ed Page
ff3713d770
chore: Release
2024-06-06 16:41:05 -05:00
Ed Page
bca9fa7a9a
chore: Update registry clap
2024-06-06 16:40:43 -05:00
Ed Page
3572ab8fa3
chore(complete): Require latest clap
2024-06-06 16:37:19 -05:00
Ed Page
122a2b3b8a
chore: Release
2024-06-06 16:36:35 -05:00
Ed Page
d87dee6d48
Merge pull request #5476 from pzmarzly/issue-4265
...
feat(complete): generate completions for visible aliases
2024-06-06 16:33:01 -05:00
Ed Page
f087c39884
chore: Release
2024-06-06 15:14:24 -05:00
Ed Page
1870d32b9b
docs: Update changelog
2024-06-06 15:13:50 -05:00
Ed Page
ea7bfe29b7
Merge pull request #5520 from epage/exclusive
...
fix(parser): Allow exclusive to override required_*
2024-06-06 15:12:29 -05:00
Ed Page
08656d046e
fix(parser): Allow exclusive
to override required_*
...
There are other cases for `required` that aren't being handled
- Groups
- Conflicts
I'm concerned there might be weird corner cases and didn't want the
analysis for that to block fixing this.
Fixes #5507
2024-06-06 15:01:04 -05:00
Ed Page
65e90cd31f
test(parser): Show conditional requireds and exclusive
2024-06-06 14:56:40 -05:00
Ed Page
5e3386bb40
docs: Link to repo, not webpage inside repo
2024-06-04 15:36:17 -05:00
Ed Page
7039c66c7f
chore: Encourage cloneable repositories
2024-06-04 15:33:50 -05:00
Ed Page
1353a953a5
chore: Encourage use of repository
2024-06-04 15:33:16 -05:00
Ed Page
ce6badcd18
chore: Fix typo
2024-06-03 10:29:26 -05:00
renovate[bot]
2d83106dbf
chore(deps): Update compatible (dev) ( #5514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-01 01:34:23 +00:00
Ed Page
44916f6d2b
chore: Update deny config
2024-05-29 16:15:19 -05:00
Ed Page
78741e51bb
chore: Remove lints that lead to bad code
2024-05-27 21:45:38 -05:00
Ed Page
b91779660d
Merge pull request #5505 from epage/snapbox
...
chore: Upgrade snapbox
2024-05-24 10:26:53 -05:00
Ed Page
75e2199415
chore: Upgrade snapbox
2024-05-24 10:13:50 -05:00
Ed Page
4aefa3c1c7
docs(ref): Clean up long help descriptions
2024-05-20 16:09:03 -05:00
Ed Page
d408a823a6
Merge pull request #5491 from pgerber/doc
...
Fix documentation for Command::after_long_help()
2024-05-20 16:05:08 -05:00
Peter Gerber
659e936a02
docs: Fix documentation for Command::*long_*()
...
long_help() does not propagate the message to help(). Nor do the
others.
2024-05-20 20:47:01 +00:00
Pawel Zmarzly
5000d58f38
feat(complete): Add autocomplete for visible_alias
...
Let's generate autocompletions for aliased subcommands.
$ source before.zsh
$ clap-test [TAB] <- gives me "foo bar --"
$ clap-test foo [TAB] <- gives me "--my-flag"
$ clap-test bar [TAB] <- no reaction
$ source after.zsh
$ clap-test [TAB] <- gives me "foo bar --"
$ clap-test foo [TAB] <- gives me "--my-flag"
$ clap-test bar [TAB] <- gives me "--my-flag"
2024-05-17 15:17:44 +01:00
Pawel Zmarzly
be15bd5d96
fix(complete): Fix zsh.rs subcommand deduplication
...
Fixing the iteration over all_subcommands in zsh.rs. We deduplicate
values on (sc_name, bin_name) keys, but then only iterate on bin_name.
This doesn't cause problems now, since all bin names seem to be unique.
However, without fixing this, the next commit would have started
generating duplicated functions with same names.
For example, with an #[long = "foo", visible_alias = "bar"] subcommand,
we'll end up with 2 pairs: [("foo", "foo"), ("bar", "foo")]. Before this
commit, we would have ended up generating _my-app__foo_commands()
functions. These functions should have identical content, so it is not
an error, just an inefficiency that we can fix.
2024-05-17 15:16:43 +01:00
renovate[bot]
5be548dd54
chore(deps): Update Rust Stable to v1.78 ( #5493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 19:13:06 +00:00
Ed Page
958c749e61
style: Make clippy happy
2024-05-14 14:06:10 -05:00
Ed Page
10a62de4cb
Merge pull request #5494 from epage/next
...
fix(help): Take long_help into account for next_line_help detection
2024-05-14 14:04:39 -05:00
Ed Page
22148eb87d
fix(help): Take long_help into account for next_line_help detection
2024-05-14 13:53:17 -05:00
Ed Page
88fb46ef3e
Merge pull request #5492 from epage/template
...
chore: Update template
2024-05-14 13:46:37 -05:00
Ed Page
800d7cb8ad
chore: Update from template
2024-05-14 12:27:02 -05:00
Ed Page
7d3a380b3d
docs(ref): Clean up default_missing_value grammar
2024-05-03 10:59:45 -05:00
Ed Page
11ff6ccb0d
docs(ref): Clarify Count starts from 0
2024-05-03 10:59:45 -05:00
Ed Page
d681a81dd7
Merge pull request #5478 from tyilo/remove-max-values-doc
...
Remove max_values from derive docs
2024-05-01 09:26:11 -05:00
Asger Hautop Drewsen
b44aa4797d
docs: Remove max_values from derive docs
2024-05-01 16:14:36 +02:00
renovate[bot]
24651fcfef
chore(deps): update compatible (dev) ( #5477 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 01:04:57 +00:00
Ed Page
51de731521
chore(ci): Lint clippy::items_after_statements seems too strict
2024-04-26 15:59:46 -05:00
Ed Page
181a2cf5e6
chore(ci): Allow prelude wildcard imports
2024-04-26 11:36:19 -05:00
Ed Page
82cf9a62b0
chore(ci): Reduce noisy lints
2024-04-26 09:35:55 -05:00
Ed Page
a01f25da96
chore(ci): Reduce noisy lints
...
Want to add this back in later but this is slowing down migration of my
repos.
2024-04-26 09:23:28 -05:00
Ed Page
be30b1bba0
chore(ci): Try again with not auto-updating MSRV
...
The overhead for MSRV bumping is a lot lower and its annoying merging
all of the PRs (and I don't want these auto-merged)
2024-04-26 09:20:18 -05:00
Ed Page
43efde98ec
Merge pull request #5474 from Will-Low/Docstring
...
Update doctring for BoolishValueParser::new
2024-04-23 14:26:42 -05:00
Will-Low
41c0d514bc
Update doctring for BoolishValueParser::new
2024-04-23 12:14:42 -07:00
Ed Page
2671fc1a2c
Merge pull request #5470 from joe-saronic/patch-1
...
Pretty sure that apostrophe does not belong
2024-04-22 12:28:20 -05:00
Joe
2fae8fe4c9
Pretty sure that apostrophe does not belong
2024-04-22 12:20:23 -05:00