BSD Ports

shells/carapace 1.8.0 MidnightBSD

Multi-shell multi-command argument completer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
235dc2bfd7
License
mit
Categories
shells

Description

Carapace provides argument completion for multiple CLI commands, and works across multiple POSIX and non-POSIX shells.

In the other systems

The newest version among them is 1.8.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDshells/carapace1.8.0 behind since 2026-10-18no data-[email protected]2026-11-04
FreeBSDshells/carapace1.8.2 newestnone known-[email protected]2026-11-02
HardenedBSDshells/carapace1.8.0_1 behind since 2026-10-18no data-[email protected]-
GhostBSDshells/carapace1.8.1_1 behind since 2026-11-02no data-[email protected]-

Version history 2

  1. 1.8.0 235dc2bfd7
  2. 1.8.0 1ed0f9823e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install carapace

From mports:

cd /usr/mports/shells/carapace && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	carapace>0:shells/carapace

Dependencies

No port depends on this one.

Configuration

Options name: shells_carapace

OptionDefaultDescription
DOCSoff
USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/shells_carapace/carapace-v1.8.0/v1.8.0.mod10115bce8e9f2f36d1bd4164e4cdb8ceb02421263ac0e1929768adbbf0264d76bc3f
go/shells_carapace/carapace-v1.8.0/v1.8.0.zip3.8673732e+07b8c17f3a35dd504781ee6e85a72a87ce094e15b12f1764347cfe8a0f9828c597

Commit history 3

DateCommitCreditsLog message
235dc2bfd7 Lucas Holt Restore ports tree accidentally deleted by Rails PR #2213 (#2232)
Restore the 63,146 unrelated files accidentally deleted when malformed Rails PR #2213 was merged. Retain the intended databases/rubygem-activemodel81 update to 8.1.4.1. Verified the repaired tree has all 63,148 tracked files. Compared with master before #2213 (141a9523ba), only databases/rubygem-activemodel81/Makefile and distinfo differ. The update itself was already built, packaged and hash-verified. The cause was preparing sparse worktrees with an empty index. The remaining Rails branches are receiving corrective commits, with explicit final-tree and per-port diff validation before push. This recovery changes no port semantics beyond the intended ActiveModel update. Signed-off-by: Lucas Holt <[email protected]>
1123a1dfb9 Lucas Holt databases/rubygem-activemodel81: update to 8.1.4.1 for security fixes (#2213)
Update databases/rubygem-activemodel81 to 8.1.4.1. Part of the coordinated Rails security update addressing the 21 advisories published November 4, 2026. Preserve this port's existing Rails release series; update all version-linked component ports together. Validation on MidnightBSD 4.0.9 amd64, Ruby 3.3.11: official release SHA256 matches the supplied announcement; MIT license unchanged; makesum, patch, build, fake including gem dependency QA, and package passed. Portlint: zero fatal errors (existing advisories only). Runtime dependency gems were isolated under /tmp; NO_DEPENDS=yes prevented installing host packages, so mport dependency installation/closure itself was not tested. Targeted security validation for the Rails 8.1 release: twelve …
1ed0f9823e Lucas Holt shells: port 33 shells and utilities from FreeBSD (plus 7 prerequisites) (#2196)
## Summary Port 33 missing shells and shell utilities from FreeBSD ports into `shells/`, along with 7 prerequisite ports in `devel/`, `lang/`, and `textproc/`. ### Prerequisites Added (7) - `devel/p5-Data-Dump-Streamer` - `devel/p5-Term-Screen` - `devel/p5-Tree-Trie` - `devel/schilybase` - `devel/smake` - `lang/chez-scheme` - `textproc/p5-YAML-Syck` ### Shells & Utilities Added (33) - `shells/antibody` - `shells/bash-completion-zfs` - `shells/bicon` - `shells/bosh` - `shells/carapace` - `shells/git-prompt.zsh` - `shells/ion` - `shells/iris` - `shells/meka` - `shells/modernish` - `shells/murex` - `shells/nsh` - `shells/nu_plugin_formats` - `shells/nu_plugin_gstat` - `shells/nu_plugin_inc` - `shells/nu_plugin_polars` - `shells/nu_plugin_query` - `shells/ohmyzsh` …