BSD Ports

shells/bash-completion 2.14.0,2 MidnightBSD

Programmable completion library for Bash

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2+
Categories
shells

Description

This is a programmable completion convenience library for the Bash shell. It features the ability to tab-complete arguments for many common programs.

Completion functions for FreeBSD-specific software are developed independently as an extension to the official bash-completion library. The development takes place on GitHub: https://github.com/0mp/bash-completion-freebsd

In the other systems

SystemPortVersion
MidnightBSDshells/bash-completion2.14.0,2
FreeBSDshells/bash-completion2.18.0,2
OpenBSDshells/bash-completion2.17.0
NetBSDshells/bash-completion2.18.0
DragonFlyshells/bash-completion2.14.0,2

Install

Binary package:

mport install bash-completion

From mports:

cd /usr/mports/shells/bash-completion && make install clean

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

RUN_DEPENDS=	bash-completion>0:shells/bash-completion

Dependencies

As this port's Makefile names them.

Test 2

Configuration

Options name: shells_bash-completion

OptionDefaultDescription
BASH_SHAREDonUse shells/bash as backend
BASH_STATICoffUse shells/bash-static as backend
CMAKE_MODULESonInstall bash-completion modules for cmake
FREEBSDonAdd FreeBSD-specific completion
USES
autoreconf gmake pathfix tar:xz
Service scripts
none

Files

pkg-plist 925
  • etc/bash_completion.d/000_bash_completion_compat.bash
  • libdata/pkgconfig/bash-completion.pc
  • share/bash-completion/bash_completion
  • share/bash-completion/bash_completion.sh
  • share/bash-completion/completions/2to3
  • share/bash-completion/completions/7z
  • share/bash-completion/completions/7za
  • share/bash-completion/completions/7zr
  • share/bash-completion/completions/7zz
  • share/bash-completion/completions/7zzs
  • share/bash-completion/completions/_adb
  • share/bash-completion/completions/_airflow
  • share/bash-completion/completions/_allero
  • share/bash-completion/completions/_ansible
  • share/bash-completion/completions/_ansible-config
  • share/bash-completion/completions/_ansible-console
  • share/bash-completion/completions/_ansible-doc
  • share/bash-completion/completions/_ansible-galaxy
  • share/bash-completion/completions/_ansible-inventory
  • share/bash-completion/completions/_ansible-playbook
  • share/bash-completion/completions/_ansible-pull
  • share/bash-completion/completions/_ansible-vault
  • share/bash-completion/completions/_arduino-cli
  • share/bash-completion/completions/_bao
  • share/bash-completion/completions/_black
  • share/bash-completion/completions/_blackd
  • share/bash-completion/completions/_buf
  • share/bash-completion/completions/_cal
  • share/bash-completion/completions/_cargo
  • share/bash-completion/completions/_chezmoi
  • share/bash-completion/completions/_chfn
  • share/bash-completion/completions/_chsh
  • share/bash-completion/completions/_cilium
  • share/bash-completion/completions/_cloudquery
  • share/bash-completion/completions/_conda
  • share/bash-completion/completions/_constellation
  • share/bash-completion/completions/_consul
  • share/bash-completion/completions/_crc
  • share/bash-completion/completions/_cz
  • share/bash-completion/completions/_datree
  • share/bash-completion/completions/_deno
  • share/bash-completion/completions/_diesel
  • share/bash-completion/completions/_dlv
  • share/bash-completion/completions/_dmesg
  • share/bash-completion/completions/_docker
  • share/bash-completion/completions/_dprint
  • share/bash-completion/completions/_eject
  • share/bash-completion/completions/_flamegraph
  • share/bash-completion/completions/_flask
  • share/bash-completion/completions/_gaiacli
  • share/bash-completion/completions/_gaiad
  • share/bash-completion/completions/_gardenctl
  • share/bash-completion/completions/_gh
  • share/bash-completion/completions/_gh-label
  • share/bash-completion/completions/_git-bump
  • share/bash-completion/completions/_go-licenses
  • share/bash-completion/completions/_golangci-lint
  • share/bash-completion/completions/_gopherjs
  • share/bash-completion/completions/_goreleaser
  • share/bash-completion/completions/_gsctl
  • share/bash-completion/completions/_gup
  • share/bash-completion/completions/_helm
  • share/bash-completion/completions/_hexdump
  • share/bash-completion/completions/_httpx
  • share/bash-completion/completions/_hugo
  • share/bash-completion/completions/_hwclock
  • share/bash-completion/completions/_ignite
  • share/bash-completion/completions/_incus
  • share/bash-completion/completions/_infracost
  • share/bash-completion/completions/_ionice
  • share/bash-completion/completions/_istioctl
  • share/bash-completion/completions/_jungle
  • share/bash-completion/completions/_k3s
  • share/bash-completion/completions/_keyring
  • share/bash-completion/completions/_kn
  • share/bash-completion/completions/_kontena
  • share/bash-completion/completions/_kool
  • share/bash-completion/completions/_kratos
  • share/bash-completion/completions/_kubeadm
  • share/bash-completion/completions/_kubectl
  • share/bash-completion/completions/_kubescape
  • share/bash-completion/completions/_lefthook
  • share/bash-completion/completions/_linkerd
  • share/bash-completion/completions/_look
  • share/bash-completion/completions/_mattermost
  • share/bash-completion/completions/_mdbook
  • share/bash-completion/completions/_metalctl
  • share/bash-completion/completions/_minikube
  • share/bash-completion/completions/_mise
  • share/bash-completion/completions/_mmctl
  • share/bash-completion/completions/_mock
  • share/bash-completion/completions/_modules
  • share/bash-completion/completions/_moldy
  • share/bash-completion/completions/_mount
  • share/bash-completion/completions/_mount.linux
  • share/bash-completion/completions/_multi-gitter
  • share/bash-completion/completions/_newgrp
  • share/bash-completion/completions/_nfpm
  • share/bash-completion/completions/_nmcli
  • share/bash-completion/completions/_nomad

The first 100 are listed.

distinfo 1
FileSizeSHA256
bash-completion-2.14.0.tar.xz4289805c7494f968280832d6adb5aa19f745a56f1a79df311e59338c5efa6f7285e168
Master sites 1
  • https://github.com/scop/bash-completion/releases/download/2.14.0/