Add (mutiple) aliases to a click group or command
Project Links
Meta
Author: Robbin Bonthond
Requires Python: >=3.10
Classifiers
License
- OSI Approved :: MIT License
Programming Language
- Python :: 3
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
click-aliases
Add (multiple) aliases to a click_ group or command.
In your click app:
import click
from click_aliases import ClickAliasedGroup
@click.group(cls=ClickAliasedGroup)
def cli():
pass
@cli.command(aliases=['bar', 'baz', 'qux'])
def foo():
"""Run a command."""
click.echo('foo')
Will result in:
Usage: cli [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
foo (bar,baz,qux) Run a command.
1.0.7
Jul 09, 2026
1.0.6
May 15, 2026
1.0.5
Oct 17, 2024
1.0.4
Nov 27, 2023
1.0.3
Nov 02, 2023
1.0.2
Sep 27, 2023
1.0.1
Aug 25, 2019
1.0.0
Aug 25, 2019