Skip to content

Commit a95ec1d

Browse files
authored
Merge pull request #3203 from carapace-sh/goos-chase
docs: added v1.6
2 parents d6cb723 + 0f672ef commit a95ec1d

File tree

12 files changed

+366
-60
lines changed

12 files changed

+366
-60
lines changed

docs/book.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ enable = true
1919

2020
[output.linkcheck]
2121
follow-web-links = true
22-
exclude = [ 'archlinux\.org', 'github\.com']
22+
exclude = [ 'archlinux\.org', 'fury\.site', 'github\.com']

docs/src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
- [carapace-generate](./development/tools/carapace-generate.md)
4545
- [Release Notes](./release_notes.md)
4646
- [v1.x](./release_notes/v1.x.md)
47+
- [v1.6](./release_notes/v1.6.md)
4748
- [v1.5](./release_notes/v1.5.md)
4849
- [v1.4](./release_notes/v1.4.md)
4950
- [v1.3](./release_notes/v1.3.md)

docs/src/release_notes/v1.6.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# v1.6 - GOOS Chase
2+
3+
![](./v1.6/banner.png)
4+
5+
Shedding some feathers from the release.
6+
7+
## Groups
8+
9+
Organized completers into [groups](../groups.md).
10+
11+
- `android` termux completers
12+
- `bridge` bridged completers
13+
- `bsd` bsd-like completers
14+
- `common` common completers
15+
- `darwin` macos completers
16+
- `linux` linux completers
17+
- `unix` unix-like completers
18+
- `user` user specs
19+
- `system` system specs
20+
- `windows` windows completers
21+
22+
![](./v1.6/group.cast)
23+
24+
## Variants
25+
26+
Added support for [variants](../variants.md).
27+
28+
![](./v1.6/variants.cast)
29+
30+
## Choices
31+
32+
The default priority of completers can be overridden with [choices](../choices.md).
33+
34+
![](./v1.6/choices.cast)
35+
36+
> This replaces `bridges.yaml` which now has no effect and can be removed.
37+
38+
## Spec
39+
40+
Added extended flag notation for less common use cases.
41+
42+
- `nargs` amount of arguments consumed
43+
44+
```yaml
45+
name: command
46+
commands:
47+
- name: extended
48+
flags:
49+
--nargs-two=: {description: consumes two arguments, nargs: 2}
50+
--nargs-any=: {description: consumes multiple arguments, nargs: -1}
51+
```
52+
53+
![](./v1.6/extended.cast)
54+
55+
## Diff
56+
57+
`carapace --diff` now takes two arguments to compare [variants].
58+
59+
![](./v1.6/diff.cast)
60+
61+
## Aws
62+
63+
Created [carapace-aws] to provide enriched completion for [aws-cli].
64+
65+
![](./v1.6/aws.cast)
66+
67+
[aws-cli]:https://github.com/aws/aws-cli
68+
[carapace-aws]:https://github.com/carapace-sh/carapace-aws
69+
[variants]:../variants.md

docs/src/release_notes/v1.6/aws.cast

Lines changed: 92 additions & 0 deletions
Large diffs are not rendered by default.
2.08 MB
Loading

docs/src/release_notes/v1.6/diff.cast

Lines changed: 203 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)