SECONDO ME utilizzare argparse invece di inquirer e meglio siccome la repository è immediatamente utilizzabile per essere chiamata tramite sotto-processo da un eventuale altro linguaggio di programmazione; eviterei il contatto con l'utente quando non è essenziale/a meno che le possibilità tra cui scegliere non dipendano da qualcosa al di fuori del controllo del progamma e si scoprano solo durante l'esecuzione (es. fai scegliere l'utente da una lista di competizioni attualmente in corso/appena passate), ma anche in quel caso aggiungi il parameter CLI "--interactive" o qualcosa del genere.
Ci sta, volevo provare inquirer perché mi sembrava carino, però effettivamente è poco funzionale (pensando ad un eventuale pipe del script in altri processi).
SECONDO ME utilizzare
argparse
invece diinquirer
e meglio siccome la repository è immediatamente utilizzabile per essere chiamata tramite sotto-processo da un eventuale altro linguaggio di programmazione; eviterei il contatto con l'utente quando non è essenziale/a meno che le possibilità tra cui scegliere non dipendano da qualcosa al di fuori del controllo del progamma e si scoprano solo durante l'esecuzione (es. fai scegliere l'utente da una lista di competizioni attualmente in corso/appena passate), ma anche in quel caso aggiungi il parameter CLI "--interactive" o qualcosa del genere.https://github.com/Slthy/Microplus-Lenex/blob/b6380314e274b9a568c6320ebd00d117442f74a9/main.py#L8-L9
e.g.