Vue d'ensemble

Click 8.3, publie le 18 septembre 2025, ajoute les options de type flag et l'autocompletion pour le shell fish.

Fonctionnalites principales

Flag options et autocompletion fish

Les options flag permettent de definir des booleens plus expressifs. L'autocompletion est desormais supportee pour le shell fish en plus de bash et zsh.

python
import click

@click.command()
@click.option('--verbose/--quiet', default=False)
@click.option('--format', type=click.Choice(['json', 'csv']))
def export(verbose, format):
    if verbose:
        click.echo(f'Export en {format}...')

# Autocompletion fish :
# _EXPORT_COMPLETE=fish_source export > ~/.config/fish/completions/export.fish

Sources