BSD Ports

shells/py-crazy-complete 0.3.9 DragonFly

Generate shell auto completion files

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3+
Categories
python, shells, sysutils
Package size
268.1 KiB, 2105.3 KiB installed

Description

Every program should have autocompletion in the shell to enhance user experience and productivity. crazy-complete helps solve this task by generating robust and reliable autocompletion scripts.

Key Features:

  • Generates Robust Scripts: Ensures that the autocompletion scripts are reliable and efficient.
  • Multi-Shell Support: Works seamlessly with Bash, Fish, and Zsh, providing flexibility across different environments.
  • Minimal Dependencies: The only external dependency is PyYAML.
  • Configurable and Extendable: The generated autocompletion scripts are highly configurable and can be easily extended to suit your specific needs.
  • Standalone Scripts: The generated scripts are standalone and do not depend on modified environments, unlike some alternatives like argcomplete.
  • Easy to Use: Simple and intuitive to set up, allowing you to quickly add autocompletion functionality to your programs.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlyshells/py-crazy-complete0.3.9 newestnone known-[email protected]-
FreeBSDshells/py-crazy-complete0.3.9 newestnone known-[email protected]2026-09-18
MidnightBSDshells/py-crazy-complete0.3.9 newestno data-[email protected]2026-11-04
HardenedBSDshells/py-crazy-complete0.3.9 newestno data-[email protected]-
GhostBSDshells/py-crazy-complete0.3.9 newestno data-[email protected]-

Version history 1

  1. 0.3.9

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:

pkg install py312-crazy-complete

From DPorts:

cd /usr/dports/shells/py-crazy-complete && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

No port depends on this one.