Sono a conoscenza di come impostare il completamento automatico degli oggetti Python nell'interprete Python (su Unix).
- Google mostra molti risultati per spiegazioni su come farlo.
- Sfortunatamente, ci sono così tanti riferimenti che è difficile trovare quello che devo fare, che è leggermente diverso.
Ho bisogno di sapere come abilitare, tab / completamento automatico di elementi arbitrari in un programma a riga di comando scritto in python.
Il mio caso d'uso specifico è un programma Python da riga di comando che deve inviare e-mail. Voglio essere in grado di completare automaticamente gli indirizzi e-mail (ho gli indirizzi su disco) quando l'utente ne digita una parte (e opzionalmente preme il tasto TAB).
Non ne ho bisogno per funzionare su Windows o Mac, solo su Linux.