Commit graph

7586 commits

Author SHA1 Message Date
Ed Page
017c258be1 fix(complete): Include positionals in subcommands
Fixes #5139
2023-09-25 16:15:02 -05:00
Ed Page
82c93ce024 test(complete): Verify dynamic subcommand positional completion 2023-09-25 16:10:42 -05:00
Ed Page
c298f6a52c chore: Release 2023-09-25 15:59:01 -05:00
Ed Page
463d6c52af docs: Update changelog 2023-09-25 15:58:50 -05:00
Ed Page
3ac44040ef
Merge pull request #5025 from SUPERCILEX/resolve-alias-conflicts
fix: Resolve conflicting name inference if from aliases
2023-09-25 15:56:28 -05:00
Alex Saveau
a76789eb8b
fix: Make long subcommand flag inference consistent
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
2023-09-25 13:28:27 -07:00
Alex Saveau
c2b8ec3bd3
fix: Resolve conflicting name inference if from aliases
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
2023-09-25 13:18:54 -07:00
Alex Saveau
e5c6993cca
test: Long flags inference
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
2023-09-25 13:18:50 -07:00
Ed Page
0d9b14fa6e
Merge pull request #5136 from epage/panic
fix(assert): Call out the action in positional assert
2023-09-25 10:33:27 -05:00
Ed Page
221177b9cb fix(assert): Call out the action in positional assert
Brought up in #5135
2023-09-25 10:18:37 -05:00
Ed Page
cb2d2bcf07 chore: Update from '_rust/main' 2023-09-20 09:24:25 -05:00
Ed Page
4173c8f476 chore(ci): Don't set patch for MSRV 2023-09-20 09:05:41 -05:00
Ed Page
813298e4fe chore(ci): Revert experiments 2023-09-20 09:04:52 -05:00
Ed Page
9aabb43e01 chore(ci): Ensure derive_ui gets partially updated 2023-09-20 09:02:55 -05:00
Ed Page
12bd7194b3 chore(ci): Ensure Makefile gets updated 2023-09-20 08:59:51 -05:00
Ed Page
d284d1e5a5 chore(ci): Experiment with dropping MSRV patch 2023-09-20 08:56:04 -05:00
Ed Page
fabe1f28ad chore(ci): Experiment with dropping MSRV patch 2023-09-20 08:37:01 -05:00
Ed Page
11c2f86c93 chore(ci): Experiment with dropping MSRV patch 2023-09-20 08:30:56 -05:00
Ed Page
70ac5e2274 chore(ci): Test MSRV update 2023-09-20 08:27:52 -05:00
Ed Page
8f4c2bfc38 chore(ci): Don't set patch field 2023-09-20 08:23:40 -05:00
Ed Page
c344edf8b9 docs: Clarify most asserts are for debug builds 2023-09-19 12:38:21 -05:00
Ed Page
e6e539660f chore: Release 2023-09-18 09:28:47 -06:00
Ed Page
acbb60c113 docs: Update changelog 2023-09-18 09:28:32 -06:00
Ed Page
f09d521450
Merge pull request #5129 from cgwalters/widen-terminal-size
chore: Update terminal_size to 0.3.0
2023-09-18 10:27:23 -05:00
Colin Walters
84f99ff979 chore(builder): Bump terminal_size to 0.3
For some reason, terminal_size bumped semver recently; they
also bumped the rustix version to 0.38.

I'd like to reduce the number of copies of OS integration
crates (rustix and nix) in my dependency chain.  Let's bump
to the new version so I can aim to drop rustix 0.37.
2023-09-18 10:31:19 -04:00
Ed Page
7f8df272d9
Merge pull request #5124 from devinherron/master
fix(doc): Fix typo in 03_04_subcommands.md
2023-09-13 22:08:55 -06:00
devinherron
4dff87386a
fix(doc): Fix typo in 03_04_subcommands.md 2023-09-13 20:56:05 -07:00
Ed Page
e9668b364c chore: Release 2023-09-12 13:14:37 -05:00
Ed Page
bc4986e01e docs: Update changelog 2023-09-12 13:14:29 -05:00
Ed Page
3d53641ca1
Merge pull request #5122 from epage/docs
docs(tutorial): Split into separate modules per section
2023-09-12 12:48:58 -05:00
Ed Page
32586c7b63 docs(tutorial): Split into separate modules per section
Unsure how much to read into this but some refer to the tutorial a a big
wall of ... and maybe breaking it down will help?
2023-09-12 09:24:27 -05:00
Ed Page
5f6d4a3dad docs(tutorial): Split out into a module 2023-09-11 21:02:11 -05:00
Ed Page
20987de0bd
Merge pull request #5121 from epage/docs
docs(tutorial): Try to clean up the text
2023-09-11 21:00:48 -05:00
Ed Page
9e7404b599 docs(tutorial): Attempt to clarify attributes 2023-09-11 20:50:12 -05:00
Ed Page
db97a2c5be docs(derive): Clarify value attributes are for PossibleValue 2023-09-11 20:10:46 -05:00
Ed Page
37ba6075a9 chore: Release 2023-09-11 09:28:48 -05:00
Ed Page
3234c74a88 docs: Update changelog 2023-09-11 09:28:17 -05:00
Ed Page
0792aae9f6
Merge pull request #5118 from nibon7/nu
feat(nu): Make the completion scripts more general
2023-09-11 09:26:58 -05:00
nibon7
45a7c2e37e
feat(nu): Make the completion scripts more general
The generated scripts can be used as script, module and overlay.

* script
  `source completion_script.nu`

* module
  `use completion_script.nu *`

* overlay
  `overlay use completion_script.nu`
2023-09-11 19:59:35 +08:00
Ed Page
5749aa0932 chore: Approve ISC 2023-09-07 09:33:44 -05:00
Ed Page
6eac61154b chore: Release 2023-09-07 08:58:13 -05:00
Ed Page
a2f8b1a0a8 docs: Update changelog 2023-09-07 08:58:02 -05:00
Ed Page
1509828308
Merge pull request #5114 from jporwal05/master
fix: (fish-completion) Help for value enum
2023-09-07 08:52:06 -05:00
jporwal05
34291a2b46 fix: (fish-completion) Help for value enum
Resolves #5101

- The completion of value enums now displays accurate help text
- This fix encloses help text in single quotes
- Any text after tab is taken as help text
- Comma in help text is not escaped
- This is because the the help text is now treated as literal
- No variable expansion or command substitution in help text
2023-09-07 17:54:28 +05:30
jporwal05
ca06c321c5 test: (completion) enum value help
- Breaking for fish shell
- Matching the bad output to make the test pass
2023-09-07 17:19:43 +05:30
Ed Page
7f5eac7bb6 chore(gh): Ensure we can test latest deps 2023-09-05 09:55:21 -05: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
3cd571e654 chore: Release 2023-08-31 13:19:11 -05:00
Ed Page
59f1d01e9a docs: Update changelog 2023-08-31 13:18:47 -05:00
Ed Page
7a4f7d3f2c
Merge pull request #5106 from epage/once
perf: Drop a dep for faster builds
2023-08-31 13:18:15 -05:00