Ed Page
f7419ec3d2
docs(examples): Be explicit about example topics
2022-02-22 08:43:33 -06:00
Ed Page
c55989459f
docs(tutorial): Examples as next step
2022-02-22 08:37:13 -06:00
Ed Page
7e51f7c03d
docs(derive): Call out different subcommand arg syntaxes
2022-02-22 08:32:18 -06:00
Ed Page
517b8e4233
docs(derive): Clarify the break down
2022-02-22 08:31:02 -06:00
Ed Page
9946579fc9
docs(tutorial): Clarify to debug_assert in tests
2022-02-22 08:29:53 -06:00
Ed Page
3eee9add96
docs(derive): Add tip about derive reference
...
One of the concerns in #3490 was the finding of derive reference. Having
it at the end for a "next step" seems appropriate.
2022-02-22 08:27:35 -06:00
Ed Page
e8218733c2
docs(derive): Clarify subcommand arg syntax
2022-02-22 08:23:58 -06:00
Ed Page
655c3f0b9f
chore: Release
2022-02-21 07:50:28 -06:00
Ed Page
5b26c93ddc
docs: Update changelog
2022-02-21 07:50:20 -06:00
Ed Page
006a161e39
Merge pull request #3492 from kornelski/trac
...
More track_caller
2022-02-21 07:48:19 -06:00
Ed Page
bc2be89f46
docs(example): Remove builder references
...
Fixes #3489
2022-02-18 10:50:49 -06:00
Ed Page
2f2b1c292f
Merge pull request #3483 from vn971/fix-changelog-structopt
...
Fix CHANGELOG for structopt migration
2022-02-17 08:55:10 -06:00
Vasili Novikov
7a315afc1a
Fix CHANGELOG for structopt migration
2022-02-17 11:18:15 +01:00
Ed Page
db9b1815f6
Merge pull request #3479 from epage/docs
...
docs: Tell people to use latest API
2022-02-16 17:43:52 -06:00
Ed Page
fa24b9f173
docs: Tell people to use latest API
...
Fixes #3478
2022-02-16 16:27:44 -06:00
Kornel
2437051eff
More track_caller
2022-02-16 18:40:20 +00:00
Ed Page
d7a35137e3
chore: Release
2022-02-16 12:01:29 -06:00
Ed Page
e6729f96c3
chore: Release
2022-02-16 11:59:45 -06:00
Ed Page
aad9fdca41
Merge pull request #3477 from epage/compat
...
chore: Remove compatibility crates
2022-02-16 11:45:53 -06:00
Ed Page
62c2ca43c5
chore: Remove compatibility crates
...
Through the 3.x release, existng releases will continue to work, so no point in
keeping them around.
2022-02-16 11:25:34 -06:00
Ed Page
73847b32ff
chore: Upgrade boilerplate
2022-02-15 12:36:19 -06:00
Ed Page
9bc0af892d
Merge pull request #3475 from epage/fixes
...
docs: Polish in prep for 3.1.0
2022-02-15 11:57:15 -06:00
Ed Page
3dd3993682
docs(builder): Add ToC to Command, Arg
2022-02-15 11:40:58 -06:00
Ed Page
94e2727bd0
docs(builder): Clarify command-wide
2022-02-15 11:30:26 -06:00
Ed Page
92d100279f
docs(changelog): Add missing deprecation
2022-02-15 11:28:59 -06:00
Ed Page
e2136f9a6a
docs(contrib): Align release windows
...
The README says 6-9 and we want to be clear that it isn't guarenteed
there will be a release then.
2022-02-15 11:26:51 -06:00
Ed Page
15c7abb196
docs(parser): Fix ArgMatches::value_source documentation
2022-02-15 11:23:40 -06:00
Ed Page
b171802265
docs: Ensure IntoApp is visible
2022-02-15 11:16:22 -06:00
Ed Page
94c7775a30
docs: Update changelogs
2022-02-15 10:49:00 -06:00
Ed Page
5cc913d4b1
docs(contrib): Set release expectations
2022-02-15 10:03:12 -06:00
Ed Page
976f3d500a
Merge pull request #3473 from epage/derive
...
fix: Change `IntoApp::into_app` to `CommandFactory::command`
2022-02-15 09:33:44 -06:00
Ed Page
51ba54d6fe
Merge pull request #3474 from epage/app_from_crate
...
fix: Update app_from_crate for App rename
2022-02-15 09:33:25 -06:00
Ed Page
360c4d6b8a
docs: Update to new command!
macro
2022-02-15 08:54:59 -06:00
Ed Page
65b9c88b3c
fix: Update app_from_crate
for App
rename
...
Instead of just renaming it, I reconsidered what the API should look
like. A custom separator for author does not make sense positionally
but accepting a name, and defaulting it, does fit with what someone
would expect.
I removed the `_from_crate` suffix because it doesn't seem necessary.
We don't have this kind of naming for the derive. I feel it cleans
things up this way.
2022-02-15 08:39:07 -06:00
Ed Page
ddac492302
fix: Rename IntoApp to CommandFactory
...
This is part of the `App` rename.
Previously, I was concerned about not being able to deprecate
For backwards compatibility, we still expose the `IntoApp` name.
2022-02-15 08:24:00 -06:00
Ed Page
7aa45667f5
Merge pull request #3472 from epage/cmd
...
fix: Rename App to Command
2022-02-15 07:55:36 -06:00
Ed Page
88f5ad1139
Merge pull request #3471 from de-vri-es/unsupported-parser-ui-test
...
test: Add UI test for unsupported parsers.
2022-02-15 07:08:18 -06:00
Maarten de Vries
bd68653248
test: Add UI test for unsupported parsers
2022-02-15 12:00:25 +01:00
Ed Page
bbf4722720
Merge pull request #3470 from epage/pacman
...
fix(help): Improve pacman help output
2022-02-14 21:34:01 -06:00
Ed Page
3475555de6
fix(help): Use standard alternate syntax for subcommands
2022-02-14 21:18:33 -06:00
Ed Page
9a83ada940
fix(help): Separate subcommand flags
2022-02-14 16:20:33 -06:00
Ed Page
8c5e42e0fb
fix(help): Show subcommand flags in same order as usage
2022-02-14 16:20:03 -06:00
Ed Page
c3fec1fa75
fix: Update derive->Command function name
...
No good solution for transitioning the trate name, unfortnately, since
we can't mark `use`s as deprecated (we can, it just does nothing).
I got rid of the `into` prefix because that implies a `self` parameter
that doesn't exist.
2022-02-14 16:04:10 -06:00
Ed Page
e8010e79a9
refactor: Update app variables to cmd
2022-02-14 15:55:56 -06:00
Ed Page
9a7e6a523d
fix: Deprecate App
2022-02-14 15:34:27 -06:00
Ed Page
c4144d7d6c
docs: Update App references to Command
2022-02-14 15:33:49 -06:00
Ed Page
524e164c31
fix: Rename App to Command
2022-02-14 15:32:07 -06:00
Ed Page
06b269a85a
refactor: Rename Apps file
2022-02-14 15:29:26 -06:00
Ed Page
44d85344a9
refactor: Be consistent in mod visibility
2022-02-14 15:28:38 -06:00
Ed Page
182e5739c3
Merge pull request #3469 from gibfahn/fish_completion
...
fix(complete): escape fish possible values
2022-02-14 15:13:57 -06:00