Ed Page
10854cd262
Revert "refactor: Remove once_cell dependency"
...
This reverts commit c9d883a8c6
.
2022-09-16 16:14:32 -05:00
Ed Page
6bd4fee69f
chore: Update dependencies
2022-09-01 07:09:32 -05:00
Ed Page
37f2efb0bd
perf: Vendor textwrap parts we need
...
The immediate benefit is binary size but this also makes us more
flexible on the implementation, like allowing wrapping of `StyledStr`.
This removed 12 KiB from `.text`
This helps towards #1365 and probably #2037
2022-08-25 09:50:54 -05:00
Ed Page
735d6fd1e3
refactor: Extract our own display width
...
This added about 4 KiB to `.text` which makes sense since we duplicated
logic.
2022-08-24 18:19:03 -05:00
Ed Page
c9d883a8c6
refactor: Remove once_cell dependency
2022-08-22 16:07:14 -05:00
Ed Page
6e7fd6d4bc
refactor: Move off of IndexMap/HashMap
...
This dropped 17KB
Again, performance shouldn't be too bad as the total number of argument
id's passed in by the user shouldn't be huge, with the upper end being
5-15 except for in extreme cases like rustc accepting arguments from
cargo via a file.
2022-08-11 14:06:41 -05:00
Ed Page
1c06735390
chore: Update dependencies
2022-08-10 21:49:22 -05:00
Ed Page
3ac2afd824
Merge pull request #4011 from clap-rs/dependabot/cargo/proc-macro2-1.0.42
...
chore(deps): bump proc-macro2 from 1.0.40 to 1.0.42
2022-08-01 09:23:56 -05:00
dependabot[bot]
44350b376e
chore(deps): bump proc-macro2 from 1.0.40 to 1.0.42
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.40 to 1.0.42.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.40...1.0.42 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 07:04:51 +00:00
dependabot[bot]
0bf1627e05
chore(deps): bump terminal_size from 0.1.17 to 0.2.1
...
Bumps [terminal_size](https://github.com/eminence/terminal-size ) from 0.1.17 to 0.2.1.
- [Release notes](https://github.com/eminence/terminal-size/releases )
- [Commits](https://github.com/eminence/terminal-size/compare/v0.1.17...v0.2.1 )
---
updated-dependencies:
- dependency-name: terminal_size
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 07:04:43 +00:00
Ed Page
8aa7ab3e16
chore: Update version
...
The main goal is to reduce the risk of people developing on the wrong
release, assuming they are using something like starship to raise the
visibility of the crate version.
2022-07-23 21:43:37 -05:00
Ed Page
99d92c916c
fix!: Remove yaml support
2022-07-21 12:46:47 -05:00
Ed Page
765af4198c
fix!: Remove regex validation
2022-07-21 12:42:09 -05:00
Ed Page
d40e42a9ca
chore: Release
2022-07-20 20:13:29 -05:00
Ed Page
e6b8b4b607
chore: Release
2022-07-19 14:41:47 -05:00
Ed Page
4f6ffea0ed
chore: Allow testing MSRV
2022-07-19 13:50:27 -05:00
Kevin K.
dcf36478ef
Delete Cargo.lock
2015-03-16 11:04:26 -04:00
Kevin K
152aa8919a
Fixed doc tests
2015-03-15 21:05:19 -04:00
Kevin K
65a8a4f045
Added support for subcommands
2015-03-15 17:17:52 -04:00
Kevin K
ea3de882ea
Moved to consuming builder pattern. Cleaned up borrows and fields.
2015-03-03 22:45:11 -05:00
Kevin K
62704caf8d
Removed unneeded fields from Arg Matches
2015-03-03 13:10:19 -05:00
Kevin K
1a0b06147c
Added documentation
2015-02-28 11:25:44 -05:00
Kevin K
c1836f8d1d
v0.3.3.1
2015-02-27 16:49:55 -05:00
Kevin K
8a62206639
v0.3.1
2015-02-27 16:12:43 -05:00
Kevin K
94a96676eb
v0.0.5.2
2015-02-27 12:32:43 -05:00
Kevin K
5a2cbb46c1
v0.0.4.2
2015-02-26 20:21:30 -05:00
Kevin K
385d67da49
v0.0.3.5
2015-02-26 16:25:40 -05:00
Kevin K
2d546238a2
Initial commit v0.0.3
2015-02-25 08:37:25 -05:00