Ed Page
61f5ee514f
chore: Release
2024-10-08 08:56:17 -05:00
Ed Page
cbcbaa3ad4
style: Make clippy happy
2024-09-26 21:20:17 -05:00
Ed Page
4a00677024
chore: Release
2024-07-25 08:39:13 -05:00
Ed Page
469d847d35
chore: Release
2024-06-28 12:44:19 -04:00
Ed Page
b3effeae10
style: Make clippy happy
2024-06-13 12:45:33 -05:00
Ed Page
f087c39884
chore: Release
2024-06-06 15:14:24 -05:00
Ed Page
5e3386bb40
docs: Link to repo, not webpage inside repo
2024-06-04 15:36:17 -05:00
Ed Page
75e2199415
chore: Upgrade snapbox
2024-05-24 10:13:50 -05:00
Ed Page
800d7cb8ad
chore: Update from template
2024-05-14 12:27:02 -05:00
renovate[bot]
9d14f394ba
chore(deps): update compatible (dev) ( #5438 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 00:30:25 +00:00
renovate[bot]
a2aa644368
chore(deps): update compatible (dev) ( #5381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 00:16:52 +00:00
Ed Page
fba7c8597b
test(complete): Show newline issue
2024-02-16 16:16:36 -06:00
Ed Page
5f9cecb6bd
chore: Update snapbox/trycmd
2024-02-14 16:44:57 -06:00
Ed Page
9295e322e8
chore: Release
2024-02-08 10:35:09 -06:00
Ed Page
0735119775
docs: Update changelog
2024-02-08 10:32:13 -06:00
Ed Page
7425ee74e8
chore: Release
2024-02-02 12:43:30 -06:00
Ed Page
2efeb012ec
docs: Update changelog
2024-02-02 12:43:23 -06:00
Ed Page
afcd8000e8
Merge pull request #5331 from EdJoPaTo/mangen-files
...
feat(mangen): generate filename and files
2024-02-02 12:39:06 -06:00
renovate[bot]
4788918e01
chore(deps): update compatible (dev) ( #5333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 01:26:55 +00:00
EdJoPaTo
2b9d991f51
refactor(mangen): Use argument impl over generic
2024-01-30 23:28:27 +01:00
EdJoPaTo
868aa30ef5
feat(mangen): Generate filename and files
...
The API is inspired by clap_complete.
2024-01-30 22:14:12 +01:00
Ed Page
ba2d1112d1
chore: Release
2024-01-29 14:38:34 -06:00
Ed Page
9d586c8f49
docs: Update changelog
2024-01-29 14:38:19 -06:00
Will Shanks
eaf0b5eea4
fix: Apply PR comments
2024-01-28 16:33:36 -08:00
Will Shanks
29c5690000
fix: Use "full" cmd name in man page
...
Print the full command, instead of just the last subcommand in the man
page. ex for `git add` print `git-add` instead of simply `add` as the
title and name. For the synopsis print the usage string, so `git add`
2024-01-12 18:47:36 -08:00
Ed Page
12b5c39d46
chore: Release
2024-01-11 10:37:53 -06:00
Ed Page
1c5b63390b
docs: Update changelog
2024-01-11 10:37:40 -06:00
Ed Page
3eaf1af052
fix(help): Correctly show help for fake flags
2024-01-08 09:58:42 -06:00
renovate[bot]
924b2524d0
chore(deps): update compatible (dev) ( #5276 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 01:44:12 +00:00
Ed Page
6d601e6f31
chore: Release
2023-12-28 12:07:48 -06:00
Ed Page
048e7f0fbc
docs: Update changelog
2023-12-28 12:07:33 -06:00
Sean Allred
05cd057978
perf: Avoid retrieving possible_values unless used
...
In some sophisticated situations, these may be expensive to calculate.
One example might be a '--branch' option accepting any single Git
branch that exists on the remote -- in such a case, the remote would
need to be queried for all possible_values. The cost is ultimately
unavoidable at runtime since this validation has to happen eventually,
but there's no need to pay it when generating help text if
`is_hide_possible_values_set`.
To keep '-h' fast, avoid collecting `possible_values` during '-h'
unless we're actually going to use the values in display.
This optimization is repeated for the manpage renderer.
This is trivially based on the short-circuiting logic at [1], which at
least supports the idea that actually consuming the iterator is not
generally-guaranteed behavior when `hide_possible_values` is set.
Note on the 'expensive' mod: This keeps all the possible_values tests
in one file but allows the entire set of tests to be controlled by the
'strings' feature (which is required to be able to use String rather
than str for each possible value).
[1]: clap_builder/src/builder/command.rs:long_help_exists_
2023-12-28 10:06:35 -06:00
renovate[bot]
14fd853fb9
chore(deps): update compatible (dev) ( #5192 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-01 01:03:46 +00:00
Ed Page
9bfa5a338c
chore: Release
2023-10-24 13:25:07 -05:00
renovate[bot]
4054a0c1a5
chore(deps): update compatible (dev) ( #5151 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 01:52:25 +00:00
Ed Page
e6e539660f
chore: Release
2023-09-18 09:28:47 -06:00
renovate[bot]
dc63cba772
chore(deps): update compatible (dev) ( #5108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-01 01:47:45 +00:00
Ed Page
f66484153a
chore: Release
2023-08-24 11:10:33 -05:00
Ed Page
7224e5044e
docs: Update changelog
2023-08-24 11:06:00 -05:00
Ed Page
50f0e6bffb
chore: Release
2023-06-01 21:10:46 -05:00
renovate[bot]
534be345d8
chore(deps): update compatible (dev)
2023-06-01 00:38:25 +00:00
Ed Page
663a35e643
chore: Release
2023-05-19 11:57:00 -05:00
Yuri Astrakhan
a6d50e4219
chore: Remove dup code in mangen
2023-05-03 20:37:51 -04:00
Ed Page
e78bba0ec5
chore: Release
2023-03-16 10:42:06 -05:00
Ed Page
6c0600a031
chore: Fully specify dependencies
2023-03-16 06:07:08 -05:00
Ed Page
ec878c849b
chore: Release
2023-02-22 16:15:24 -06:00
Ed Page
f3be52ed7d
docs: Update changelog
2023-02-22 16:15:12 -06:00
Ed Page
776f12ebb6
Merge pull request #4645 from bgilbert/mangen-flag
...
fix(mangen): Avoid spurious value names for derive args without values
2023-02-22 16:14:21 -06:00
Ed Page
fb9435d026
chore: Release
2023-02-15 10:27:15 -06:00
Martin
704d0e7a4f
chore: Make format!() calls more readable
2023-01-29 19:14:47 +00:00