2009-07-30 7 views
12

Sto scavando in giro cercando di trovare un buon set di strumenti per la creazione di applicazioni console, poiché la maggior parte delle impostazioni che mi aspetto di usare Ruby nei prossimi mesi non saranno applicazioni web, ma script sul lato server.Qualche buona gemma dell'applicazione per la console Ruby?

Sono a conoscenza di highline e ho intenzione di utilizzarlo per l'utente e possibili richieste di password, ma so che il mondo dell'applicazione Console dovrebbe essere pieno zeppo di altre gem per aiutare e/o arricchire il tuo semplice comando -line app.

Qualcuno ha qualche buon suggerimento? Non sono esattamente sicuro di cosa stia davvero cercando, ma non sarei sorpreso se ci fossero gemme in Ruby per aiutare con colorizing, arte ascii-like, interazione utente (simile a bash -completamento), man-page strumenti simili (o generatori) o solo aiutanti per rendere il lavoro di creazione di un'app per console più ricca che non si presenta come difficile da capire, o semplice e criptico.

risposta

9

Ecco alcune gemme relative console che ho scritto come si può:

  • bond - Custom autocompletamento readline di metodi, argomenti e altro ancora.
  • hirb - Framework per la formattazione di oggetti ruby. Viene fornito con tabelle, alberi, menu di selezione e un cercapersone intelligente.
  • alias - Crea, gestisce e salva gli alias per metodi di classe, metodi di istanza, costanti, metodi delegati.

ho anche alcune deliziose liste di tag di gemme del rubino in queste aree:

+0

Ho ottenuto risultati vuoti per gli ultimi tre collegamenti. Cosa c'è di sbagliato in loro? – Kirby

1

mio table_print gioiello permette di vedere l'uscita IRB in formato tabella di facile scansione. Super semplice, leggero, personalizzabile. http://tableprintgem.com

+0

Il link è rotto per me. :( – Kirby

+0

aggiornato, grazie! –