conda-completion#
Fast, plugin-aware shell tab completion for conda.
conda-completion introspects conda’s argparse command tree, including registered plugin subcommands such as workspace, global, spawn, and task when those plugins are installed. A small Rust binary handles each TAB press with no Python on the hot path, and shells with native description support can show help text alongside candidates.
conda install -c conda-forge conda-completion
conda completion install
Example#
Start here#
Quick start for installation and a first completion check.
Tutorials for shell-specific setup, project-aware completions, plugin completions, and migration guides.
How-to guides for troubleshooting, nonstandard shell startup, remote environments, offline setup, package metadata, and plugin authoring.
Reference for command syntax, shell support, environment variables, the manifest format, and the Rust completer interface.
Explanation for architecture, caching, performance, scope, security, and design tradeoffs.
What it covers#
bash, zsh, PowerShell, and fish shell integration.
Registered conda plugin subcommands when the manifest is generated.
Environment names, task names, channels, package names, and package versions from conda and project metadata.
Candidate descriptions in shells that support them.
A Rust completion path that avoids starting Python on each TAB press.