Skip to content
This repository has been archived by the owner on May 14, 2022. It is now read-only.

Implementar el uso de "Click" para facilitar el parsing de argumentos #10

Closed
Apocryphon-X opened this issue Mar 24, 2021 · 0 comments
Closed
Labels
Enhancement New feature or request

Comments

@Apocryphon-X
Copy link
Owner

Apocryphon-X commented Mar 24, 2021

Detalles

Utilizar el package Click de PyPi, permitirá programar de manera mas sencilla los comandos de la CLI así como subcomandos y paso de argumentos adicionales. Permite un desarrollo mas sencillo a diferencia de argparse. El beneficio principal es que en un futuro la CLI podrá dar soporte a múltiples lenguajes, idealmente Ingles y Español.

Posible Solución

En el "peor" de los casos, aplicar un refactor a la mayor parte del código. En el mejor caso, solo sera cuestión de añadir unas cuantas lineas por encima de cada función. Este cambio se piensa aplicar después de cerrar el issue #9.

@Apocryphon-X Apocryphon-X changed the title Crear una nueva dependenvia con Crear una nueva dependencia con Click para facilitar la implementación de comandos Mar 24, 2021
@Apocryphon-X Apocryphon-X changed the title Crear una nueva dependencia con Click para facilitar la implementación de comandos Crear una nueva dependencia con Click para facilitar el análisis de argumentos Mar 24, 2021
@Apocryphon-X Apocryphon-X changed the title Crear una nueva dependencia con Click para facilitar el análisis de argumentos Crear una nueva dependencia con "Click" para facilitar el análisis de argumentos Mar 24, 2021
@Apocryphon-X Apocryphon-X added the Enhancement New feature or request label Mar 25, 2021
@Apocryphon-X Apocryphon-X changed the title Crear una nueva dependencia con "Click" para facilitar el análisis de argumentos Implementar el uso de "Click" para facilitar el parsing de argumentos May 7, 2021
@Apocryphon-X Apocryphon-X added the WIP Work In Progress label May 7, 2021
@Apocryphon-X Apocryphon-X removed the WIP Work In Progress label Jun 2, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant