color_tools.interactive_wizard

Interactive wizard for color-tools.

Provides a guided question-and-answer interface for the color, filament, and convert commands. No need to remember flags — just answer the prompts.

Requires the [interactive] extra:

pip install color-match-tools[interactive]

Launches automatically when color-tools is invoked with no arguments, or explicitly with:

color-tools --interactive
color-tools -i
color_tools.interactive_wizard.run_interactive_wizard(json_path=None)[source]

Launch the interactive wizard.

Guides the user through color search, filament matching, and color space conversion via prompted questions. Requires the [interactive] extra.

Parameters:

json_path (Path | None) – Optional custom data directory (passed to handlers).

Return type:

None

color_tools.interactive_wizard.check_prompt_toolkit()[source]

Return True if prompt_toolkit is installed.

Return type:

bool

color_tools.interactive_wizard.show_install_message()[source]

Print a helpful install hint when prompt_toolkit is not available.

Return type:

None