Is your feature request related to a problem
Using positional-only arguments is already a way to signal “this argument has no name”.
It’s shorter and natural to use
The solution you would like
def main(arg: str, /, opt: int = 1): pass
would work like
def main(arg: str = typer.Argument(...), opt: int = 1): pass
Describe alternatives you've considered
Continue using typer.Argument
Is your feature request related to a problem
Using positional-only arguments is already a way to signal “this argument has no name”.
It’s shorter and natural to use
The solution you would like
would work like
Describe alternatives you've considered
Continue using
typer.Argument