• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

carapace-sh / carapace
60%
master: 60%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.13.1
DEFAULT BRANCH: master
Repo Added 11 Mar 2024 02:01PM UTC
Token RSevT6UEvQGjooYnKSLEAcocvI6kqqDz8 regen
Build 1046 Last
Files 111
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix-multi-completer-function-name
branch: fix-multi-completer-function-name
CHANGE BRANCH
x
Reset
Sync Branches
  • fix-multi-completer-function-name
  • action-context
  • action-uid
  • action-unique
  • action-unlessf
  • actionPath-fix-symlinks
  • actionexecutables-dirs
  • actionflags-split-tag
  • actions-container
  • add-description-length-env
  • add-skills
  • assert-pkg
  • autofix-lint-hints
  • bash-fix-homedir-space
  • bash-fix-placeholder
  • bash-snippet
  • bash-xargs-calls
  • ble-detect
  • carapace-dev-add-internal-reference-docs
  • clink-snippet
  • cmd-clink
  • codex/no-prefix-completion
  • completer-interface
  • compose-tcsh
  • compound-skill
  • compound-skill/description-char-limit
  • context-abs-fix-home
  • defaultactions-slim
  • dependabot-automerge
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/cache-6
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/download-artifact-5
  • dependabot/github_actions/actions/download-artifact-6
  • dependabot/github_actions/actions/download-artifact-7
  • dependabot/github_actions/actions/setup-go-6
  • dependabot/github_actions/actions/upload-artifact-5
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/github_actions/golangci/golangci-lint-action-5
  • dependabot/github_actions/golangci/golangci-lint-action-6
  • dependabot/github_actions/golangci/golangci-lint-action-7
  • dependabot/github_actions/golangci/golangci-lint-action-8
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • dependabot/github_actions/goreleaser/goreleaser-action-6
  • dependabot/github_actions/goreleaser/goreleaser-action-7
  • dependabot/go_modules/github.com/carapace-sh/carapace-shlex-1.0.0
  • dependabot/go_modules/github.com/carapace-sh/carapace-shlex-1.0.1
  • dependabot/go_modules/github.com/carapace-sh/carapace-shlex-1.1.0
  • dependabot/go_modules/github.com/carapace-sh/carapace-shlex-1.1.1
  • dependabot/go_modules/github.com/spf13/cobra-1.10.2
  • dependabot/go_modules/github.com/spf13/cobra-1.8.1
  • dependabot/go_modules/github.com/spf13/cobra-1.9.1
  • dependabot/go_modules/github.com/spf13/pflag-1.0.10
  • dependabot/go_modules/github.com/spf13/pflag-1.0.6
  • dependabot/go_modules/github.com/spf13/pflag-1.0.7
  • dependabot/go_modules/github.com/spf13/pflag-1.0.9
  • devcontainer-fix-env
  • diff-patch
  • diff-sort
  • doc-envsubst
  • doc-export-lowercase
  • doc-fix-link
  • doc-mv-envsubst
  • doc-rm-introduction
  • doc-typo
  • doc-update-theme
  • docker-font
  • docker-nushell
  • docker-update-version
  • docker-update-versions
  • docker-vhs-sandbox
  • docs-vhs
  • docs-zsh-case-insensitive-matching
  • elvish-exe-completion
  • elvish-filter-tab
  • embed-jsonc
  • env-fix-check
  • env-hidden-granular
  • env-mergeflags
  • env-nospace
  • env-unfiltered
  • envsubst-skippable
  • envsubst-test
  • export-not-shell
  • file-query
  • fish-erase
  • fish-local-var
  • fish-reduce-xargs
  • fish-snippet
  • fix-codespace
  • fix-hints
  • fix-lint
  • fix-multi-self-completion
  • fix-multiparts
  • fix-multipartsp-uid-preservation
  • fix-overlap
  • fix-release
  • fix-snippet-hyphenated-names
  • fix-xonsh-multi-snippet
  • fix-zsh
  • fix-zsh-multi-compdef-quoted-names
  • flagset-exclusive-self
  • gen-multi
  • goreleaser-defaults
  • hilbish-skill
  • ion-skill
  • issue-label-policy
  • issue-labeler
  • master
  • match-fix-equal
  • moar-skills
  • noprefix-matcher
  • noprefix-tape
  • nushell-alias-expansion
  • oil-link
  • patch-1
  • powershell-exe
  • powershell-list
  • powershell-nocolor
  • powershell-tooltip
  • query
  • query-param
  • refs/tags/v1.0.0
  • refs/tags/v1.1.0
  • refs/tags/v1.1.1
  • refs/tags/v1.1.2
  • refs/tags/v1.1.3
  • refs/tags/v1.1.4
  • refs/tags/v1.1.5
  • refs/tags/v1.1.6
  • refs/tags/v1.10.0
  • refs/tags/v1.10.1
  • refs/tags/v1.10.2
  • refs/tags/v1.10.3
  • refs/tags/v1.11.0
  • refs/tags/v1.11.1
  • refs/tags/v1.11.2
  • refs/tags/v1.11.3
  • refs/tags/v1.11.4
  • refs/tags/v1.11.5
  • refs/tags/v1.11.6
  • refs/tags/v1.11.7
  • refs/tags/v1.12.0
  • refs/tags/v1.12.1
  • refs/tags/v1.13.0
  • refs/tags/v1.13.1
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v1.3.1
  • refs/tags/v1.3.2
  • refs/tags/v1.3.3
  • refs/tags/v1.4.0
  • refs/tags/v1.5.0
  • refs/tags/v1.5.1
  • refs/tags/v1.5.2
  • refs/tags/v1.5.3
  • refs/tags/v1.6.0
  • refs/tags/v1.6.1
  • refs/tags/v1.7.1
  • refs/tags/v1.8.0
  • refs/tags/v1.8.1
  • refs/tags/v1.8.2
  • refs/tags/v1.8.3
  • refs/tags/v1.8.4
  • refs/tags/v1.8.5
  • refs/tags/v1.8.6
  • refs/tags/v1.8.7
  • refs/tags/v1.9.0
  • refs/tags/v1.9.1
  • revert-1105-dependabot/go_modules/github.com/spf13/pflag-1.0.6
  • rm-docker
  • rsteube-patch-1
  • sandbox-dir
  • skill-bash
  • skill-cobra-dev
  • special-test
  • stripansi-ondemand
  • support-duplicates
  • template-cmd
  • testmain
  • traverse-fix-gobindir
  • traverse-golang
  • traverse-nix-profile
  • uid-context
  • uid-gcompat
  • uid-pathescape
  • uid-persistentflag
  • uid-threadsafe
  • uid-uidf
  • update-actions
  • update-compose
  • update-devcontainer
  • update-go
  • update-linke
  • update-package
  • update-pflag
  • update-readme
  • update-template
  • update-templates
  • update-versions
  • vhs
  • vhs-backup2
  • vhs-basic
  • vhs-doublequoteopen
  • vhs-escape
  • vhs-escape-powershell
  • vhs-fix-nushell
  • vhs-fix-tape
  • vhs-missing-action
  • vhs-redirect
  • vhs-singlequote
  • vhs-singlequoteopen
  • vhs-special
  • vhs-special-quoted
  • vhs-xonsh
  • workflow-dependency
  • xdg-relative
  • xonsh-fix-empty-result
  • xonsh-fix-import
  • xonsh-fix-script
  • zsh-fix-alias
  • zsh-fix-fullyquoted
  • zsh-fix-quote
  • zsh-fix-quoted
  • zsh-fix-quotingstate
  • zsh-flags-tag
  • zsh-placeholder
  • zsh-prefix-check
  • zsh-slice-words
  • zsh-snippet
  • zsh-style-limit
  • zsh-suffix
  • zsh-xargs-calls

29 Jun 2026 07:11PM UTC coverage: 60.262% (+0.01%) from 60.249%
28396427501

Pull #1256

github

rsteube
Fix multi-completer shell function named after first subcommand instead of executable

WithSubcommands defaulted defaultName to cmds[0].Name(), causing all
shell snippets to name their completer function after the first
subcommand (e.g. _carapace_identify_completer). Since the function
handles all commands, it should be named after the executable
(e.g. _example-multi_completer).

Also remove the _carapace_ prefix from multi-completer function names
to match the single-completer naming convention (e.g. _myapp_completion
not _carapace_myapp_completion).

Assisted-by: Crush:glm-5.1
Pull Request #1256: Fix multi-completer shell function named after first subcommand instead of executable

20 of 20 new or added lines in 9 files covered. (100.0%)

3773 of 6261 relevant lines covered (60.26%)

1.01 hits per line

Relevant lines Covered
Build:
Build:
6261 RELEVANT LINES 3773 COVERED LINES
1.01 HITS PER LINE
Source Files on fix-multi-completer-function-name
  • Tree
  • List 111
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28396427501 fix-multi-completer-function-name Fix multi-completer shell function named after first subcommand instead of executable WithSubcommands defaulted defaultName to cmds[0].Name(), causing all shell snippets to name their completer function after the first subcommand (e.g. _carapace_... Pull #1256 29 Jun 2026 07:14PM UTC rsteube github
60.26
28396264152 fix-multi-completer-function-name Fix multi-completer shell function named after first subcommand instead of executable WithSubcommands defaulted defaultName to cmds[0].Name(), causing all shell snippets to name their completer function after the first subcommand (e.g. _carapace_... Pull #1256 29 Jun 2026 07:12PM UTC rsteube github
60.26
28395747052 fix-multi-completer-function-name Fix multi-completer shell function named after first subcommand instead of executable WithSubcommands defaulted defaultName to cmds[0].Name(), causing all shell snippets to name their completer function after the first subcommand (e.g. _carapace_... Pull #1256 29 Jun 2026 07:03PM UTC rsteube github
60.26
See All Builds (744)

Badge your Repo: carapace

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc