<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Ciao a tutti, sto creando una spece di cli per amministrare delle macchine virtuali.<br></div>Quello che mi preme è tenere una sintassi semplice semplice e rigida.<br>
<br></div>Ho letto un po' di documentazione su argparse ma faccio fatica a capire se fa al caso mio o è meglio che mi scriva un semplice parser.<br><br></div>La sintassi della cli NON prevede trattini ( - ).<br></div>
Il comando sarebbe logicamente diviso in sottocomandi (subparser potrebbe essere utile).<br><br></div>cli.py guest shutdown <nomehost><br></div>cli.py host shutdown <nomehost><br><br></div>Per il "sottocomando" 'guest' sono previste varie opzioni, alcune che possono essere comuni con il sottocomando 'host', come nell'esempio.<br>
</div><br></div>Cosa ne pensate?<br><br></div>Alla fine della fiera 'guest' e 'shutdown' insieme identificano la funzione che andrò a richiamare che avrà come argomento <nomehost>.<br><div><div><div>
<div><div><div><br><br></div></div></div></div></div></div></div>