Domanda

Sto cercando di trovare un buon set di strumenti per creare applicazioni console, poiché la maggior parte delle impostazioni che mi aspetto di usare Ruby nei prossimi mesi non saranno webapp, ma script sul lato server.

Conosco highline , e ho intenzione di usarlo per l'utente e possibili richieste di password, ma sappi che il mondo delle applicazioni della console dovrebbe essere pieno zeppo di altre gemme per aiutare e / o arricchire le tue semplici app da riga di comando.

Qualcuno ha dei buoni suggerimenti? Non sono esattamente sicuro di cosa sto davvero cercando, ma non sarei sorpreso se ci fossero gemme in Ruby per aiutare con colorazione , arte simile a ascii , interazione dell'utente (simile al completamento bash), man-page strumenti simili (o generatori) o solo aiutanti per rendere il lavoro di creazione di un'app console più ricca non disponibile perché è così difficile da capire, o semplice e criptico.

È stato utile?

Soluzione

Ecco alcune gemme relative alla console che ho scritto che ti potrebbero piacere:

  • bond - Completamento automatico readline personalizzato di metodi, argomenti e altro.
  • 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 alias per metodi di classe, metodi di istanza, costanti, metodi delegati.

Ho anche alcuni deliziosi elenchi di tag di gemme di rubino in queste aree:

Altri suggerimenti

La mia gemma table_print ti consente di vedere l'output IRB in un formato tabella di facile scansione. Super semplice, leggero, personalizzabile. http://tableprintgem.com

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top