Metadata-Version: 2.3
Name: souffleur
Version: 0.0.1
Summary: Fast, accurate shell completion for CLIs, served from a cached manifest. Under construction.
Keywords: completion,autocomplete,shell,cli,manifest
Author: Willem Kokke
Author-email: Willem Kokke <willem@humain-studios.com>
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# souffleur

*The souffleur is the theatre prompter who sits hidden in a box and
whispers the next line to an actor who has lost it.*

A library for fast, accurate shell completion: your CLI's command
tree is cached as a JSON manifest, and per-TAB resolution is served
in milliseconds — by a stdlib-only resolver, a PowerShell-native
scriptblock, or your shell's cheapest available host — without ever
importing your application. Adapters for bash, zsh, fish, pwsh,
nushell, xonsh, and elvish.

**Status: under construction.** This release claims the name for the
completion layer of [footman](https://pypi.org/project/footman/),
being developed for extraction as a standalone library any CLI can
build on.
