Behaviour of fire for variadic arguments
- Lenguaje dominante
- Python
- Estrellas
- 28.2k
- Forks
- 1.5k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I have some codebase which uses argparse and wanted to migrate into python-fire. Now there I have option of specifying nargs as different flags to get required arguments. Now say I have one flag which uses '+' and one uses '*' to get arguments. How can I wrap all this stuff in a function so that fire converts into desired cli automatically. Actually I want to get variable size list for different flags.
Consider this testfire.py
```
def special(*args, **kwargs):
print(args)
print(kwargs)
```
python testfire.py special --par1 haha --par2 a b c
produces:
```
('b', 'c')
{'par1': 'haha', 'par2': 'a'}
```
I would like to achieve is that to be able to have these name of par1 and par2 integrated and for par2 I want to get a, b, c in list.
Thanks
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.