Ed Page
|
07e4e424ac
|
perf(error): Take arond 5kb off
|
2022-02-07 14:55:24 -06:00 |
|
Ed Page
|
e3e0a91561
|
fix(error): Don't overload fields
|
2022-02-07 14:47:49 -06:00 |
|
Ed Page
|
0dfdeb07bc
|
test: Update
|
2022-02-07 13:28:48 -06:00 |
|
Ed Page
|
84416b267c
|
style: Make clippy happy
|
2022-02-07 13:06:04 -06:00 |
|
Ed Page
|
600d741d65
|
feat(error: Expose unknown-argument context
|
2022-02-07 13:03:23 -06:00 |
|
Ed Page
|
6079bae959
|
perf: Reduce binary size by 11k
|
2022-02-07 12:35:23 -06:00 |
|
Ed Page
|
3f06e13a85
|
feat(error: Expose argument-not-found context
|
2022-02-07 10:58:02 -06:00 |
|
Ed Page
|
a4b044df81
|
feat(error: Expose unexpected-multiple context
|
2022-02-07 10:32:42 -06:00 |
|
Ed Page
|
2434f51129
|
feat(error: Expose wrong-number context
|
2022-02-04 14:52:31 -06:00 |
|
Ed Page
|
7497dbb6cc
|
feat(error: Expose value-validation context
|
2022-02-04 14:35:52 -06:00 |
|
Ed Page
|
3d4f31b223
|
feat(error: Expose too-few context
|
2022-02-04 14:24:46 -06:00 |
|
Ed Page
|
ee2860e434
|
feat(error: Expose too-many-values context
|
2022-02-04 14:10:16 -06:00 |
|
Ed Page
|
2b60c598b7
|
feat(error: Expose too-many context
|
2022-02-04 13:53:57 -06:00 |
|
Ed Page
|
03fbb50283
|
refactor(error): Make room for more values
|
2022-02-04 13:44:49 -06:00 |
|
Ed Page
|
f7731d1f03
|
feat(error: Expose invalid-utf8 context
|
2022-02-04 13:42:36 -06:00 |
|
Ed Page
|
f54bcc85b7
|
feat(error: Expose missing-subcommand context
|
2022-02-04 13:18:51 -06:00 |
|
Ed Page
|
9b18f8087c
|
feat(error: Expose missing-required context
|
2022-02-04 12:45:48 -06:00 |
|
Ed Page
|
71535866b9
|
feat(error: Expose invalid-subcommand context
|
2022-02-04 12:23:06 -06:00 |
|
Ed Page
|
5095e5c992
|
feat(error: Expose unrecognized-subcommand context
|
2022-02-04 11:15:22 -06:00 |
|
Ed Page
|
1a0d7bac29
|
feat(error: Expose invalid-value context
|
2022-02-04 10:24:51 -06:00 |
|
Ed Page
|
04aa6029b8
|
refactor(error): Generalize kind name
|
2022-02-04 10:08:51 -06:00 |
|
Ed Page
|
1463f82cf1
|
feat(error: Expose no equals context
|
2022-02-04 10:07:14 -06:00 |
|
Ed Page
|
9759f2f1ea
|
refactor(error): Share template across kinds
|
2022-02-04 10:03:09 -06:00 |
|
Ed Page
|
630e7097fc
|
feat(error: Expose empty value context
|
2022-02-04 10:01:07 -06:00 |
|
Ed Page
|
0c36fc2073
|
feat(error): Expose argument conflict context
|
2022-02-04 09:59:06 -06:00 |
|
Ed Page
|
7029e76545
|
refactor(error): Prepare for deferring formatting
|
2022-02-04 09:56:22 -06:00 |
|
Ed Page
|
c002951dc8
|
refactor(error): Centralize app knowledge
|
2022-02-04 09:51:34 -06:00 |
|
Ed Page
|
ee63f6cd9b
|
refactor(error): Prepare for optional deferred formatting
|
2022-02-04 09:45:12 -06:00 |
|
Ed Page
|
af41e8d6b2
|
refactor(error): Separate try_help concerns
|
2022-02-04 08:49:55 -06:00 |
|
Ed Page
|
8de99407f9
|
feat(error): Impl Display for ErrorKind
|
2022-02-04 08:37:23 -06:00 |
|
Ed Page
|
4add5723ec
|
refactor(error): Don't constrain start of errors
This also makes the intent for the start of an error clearer.
|
2022-02-04 08:21:24 -06:00 |
|
Ed Page
|
70b830a1ad
|
refactor(error): Prepare for adding more app fields
|
2022-02-03 13:05:10 -06:00 |
|
Ed Page
|
00af9c11f8
|
refactor(error): Shift focus to modern fields
|
2022-02-03 12:59:59 -06:00 |
|
Ed Page
|
27469dc740
|
refactor(error): Centralize new formatting
|
2022-02-03 12:36:20 -06:00 |
|
Ed Page
|
1b66585dc2
|
feat(error): New error context API
This is meant to replace `Error::info` as part of #2628.
|
2022-02-03 12:30:49 -06:00 |
|
Ed Page
|
5c3868ea4c
|
chore: Release
|
2022-02-05 09:33:39 -06:00 |
|
Ed Page
|
28ea108374
|
docs: Update changelog
|
2022-02-05 09:33:12 -06:00 |
|
Ed Page
|
a27d4bd943
|
Merge pull request #3409 from babysnakes/powershell-allow-completion-of-partial-commands
Allow completion of partial commands
|
2022-02-05 09:31:44 -06:00 |
|
Ed Page
|
5674587eb2
|
docs: Try to steer people to better practices
|
2022-02-05 09:18:05 -06:00 |
|
Haim Ashkenazi
|
c90a48bf0b
|
More failing tests, hope this will end it :(
|
2022-02-05 17:16:40 +02:00 |
|
Haim Ashkenazi
|
3c2cea9754
|
Fixed failing test
|
2022-02-05 17:09:06 +02:00 |
|
Haim Ashkenazi
|
bf98b1bded
|
Allow completion of partial commands
Based on solution suggested here by @benedictleejh:
https://github.com/clap-rs/clap/issues/2750
|
2022-02-05 16:49:21 +02:00 |
|
Ed Page
|
d1a6cca480
|
docs(readme): Link out to shadow for long_version
This seems like a case where we shouldn't solve all the problems but
point to others who do.
Fixes #1363
|
2022-02-03 08:43:17 -06:00 |
|
Ed Page
|
7b0b0cfae2
|
Merge pull request #3396 from epage/split
refactor(error): Split up error mod
|
2022-02-02 18:05:22 -06:00 |
|
Ed Page
|
59b63aea51
|
refactor(error): Pull out kind mod
|
2022-02-02 16:13:26 -06:00 |
|
Ed Page
|
2d01331540
|
refactor(error): Prepare for splitting mod
|
2022-02-02 16:06:23 -06:00 |
|
Ed Page
|
7ca872e7bb
|
Merge pull request #3395 from epage/box
refactor: Prepare for replacing `info`
|
2022-02-02 15:59:20 -06:00 |
|
Ed Page
|
03832c75b9
|
refactor: Reduce reliance on soon-to-deprecate kind
|
2022-02-02 15:47:47 -06:00 |
|
Ed Page
|
3b516a4d62
|
perf(error): Reduce stack size of Error
|
2022-02-02 15:46:45 -06:00 |
|
Ed Page
|
a889797c27
|
fix(error): Allow Result interoperability
|
2022-02-02 15:43:07 -06:00 |
|