Skip to content

v0.19.0

Compare
Choose a tag to compare
@rsteube rsteube released this 14 Dec 20:34
· 2041 commits to master since this release
4c6b368

Group Therapy

Error messages

Multiple error message are now supported.
In elvish and zsh these are shown separate from the completion values.

errormessage

Usage message

Added Usage message which defaults to flag description / command usage.
This is only supported in elvish and zsh.
Since notifications are persistent in elvish it is only shown when there are no values to complete.

usagemessage

Tags

Completion values can now be tagged. Based on this they are grouped in zsh.

tag

Command groups

Subcommands can now be grouped and will be highlighted in different colors.

taggroup

Group names

Group names can be shown in zsh with the following zstyle.

zstyle ':completion:*' format $'\e[2;37mCompleting %d\e[m'

Group ordering

Order of the groups can be configured in zsh with the following zstyle.

zstyle ':completion:*:git:*' group-order 'main commands' 'alias commands' 'external commands'

_describe

_describe is now used in zsh which enables the grouping of tags.
With this aliased commands and flags are now also arranged side by side.

describe

Changelog

  • 400ecdb Merge pull request #1433 from rsteube/docs-nix-install
  • 9f32da2 Merge pull request #1434 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.28.0
  • a5fae2f Merge pull request #1435 from rsteube/gh-body-file
  • 16bb512 Merge pull request #1436 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.28.1
  • 3e8ac7a Merge pull request #1437 from rsteube/http-fix-multiparts-completion
  • 908b604 Merge pull request #1438 from rsteube/add-delta
  • 939aeb1 Merge pull request #1439 from rsteube/go-work
  • c458349 Merge pull request #1440 from rsteube/add-newrelic
  • 5f48bcb Merge pull request #1441 from rsteube/git-headcommits-tag
  • 9d5cfcf Merge pull request #1442 from rsteube/git-groups
  • 3081d80 Merge pull request #1443 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.29.1
  • 35adbd6 Merge pull request #1444 from rsteube/docker-tags
  • 4c6b368 Merge pull request #1446 from rsteube/termux
  • 9d39bc0 Update bug_report.md
  • ce7ad2f added delta
  • df07ea1 added newrelic
  • e4390cc build(deps): bump github.com/rsteube/carapace from 0.27.0 to 0.28.0
  • 28a43d8 build(deps): bump github.com/rsteube/carapace from 0.28.0 to 0.28.1
  • 37845f4 build(deps): bump github.com/rsteube/carapace from 0.28.1 to 0.29.1
  • 4a02c08 doc: updated nix installation
  • 037fb7e docker: added tags
  • b26fa18 gh: added missing body-file completion
  • 25a64e2 git: added command groups
  • c3e9291 git: separate tag for headcommits
  • 69fdde4 go: added work command
  • ab7f9f7 goreleaser: added termux packaging
  • 1349b97 http: fix multiparts completion