iterative / shtab

↔️ Automagic shell tab completion for Python CLI applications
https://docs.iterative.ai/shtab
Other
363 stars 35 forks source link

[feature] Support argparse.REMAINDER #90

Closed Freed-Wu closed 1 year ago

Freed-Wu commented 2 years ago
    parser.add_argument(
        "script_args",
        nargs="*",
        help="Arguments to pass to script or module",
    )

for nargs="*", generate '*::: :->XXX' for zsh

    parser.add_argument(
        "script_args",
        nargs=argparse.REMAINDER,
        help="Arguments to pass to script or module",
    )

for nargs="...", generate '(-)*::: :->XXX' for zsh.