2009-07-30 16 views
12

Ich suche nach einem guten Werkzeugsatz zum Erstellen von Konsolenanwendungen, da die meisten Einstellungen, die ich in den kommenden Monaten mit Ruby durchführen werde, keine Webapps sein werden, sondern serverseitige Skripte.Gibt es irgendwelche guten Ruby-Konsolen-Anwendungen?

Ich kenne highline, und ich plane die Verwendung für Benutzer und mögliche Passwortaufforderungen, aber ich weiß, dass die Konsolenanwendung Welt voller anderer Edelsteine ​​sein sollte, um Ihren einfachen Befehl zu unterstützen und/oder anzureichern -Linien-Apps.

Hat jemand einige gute Vorschläge? Ich bin nicht genau sicher, wonach ich wirklich suche, aber ich wäre nicht überrascht, wenn es Edelsteine ​​in Ruby gibt, um mit colorizing, ascii-like Kunst, Benutzer-Interaktion (ähnlich bash (Komplettierung), man-page ähnliche Tools (oder Generatoren) oder einfach nur Helfer, um die Arbeit der Erstellung einer reicheren Konsolen-App nicht so schwierig zu verstehen, oder einfach und kryptisch.

Antwort

9

Hier einige Konsole im Zusammenhang gems ich geschrieben habe, können Sie gerne wissen:

  • bond - Individuelle Readline- automatische Vervollständigung von Methoden, Argumente und vieles mehr.
  • hirb - Framework zum Formatieren von Ruby-Objekten. Kommt mit Tabellen, Bäumen, Auswahlmenüs und einem intelligenten Pager.
  • alias - Erstellt, verwaltet und speichert Aliase für Klassenmethoden, Instanzmethoden, Konstanten, delegierte Methoden.

Ich habe auch ein paar leckere Tag-Listen von Rubin Edelsteine ​​in diesen Bereichen:

+0

Ich habe leere Ergebnisse für die letzten drei Links. Was stimmt mit denen nicht? – Kirby

1

My table_print gem können Sie in IRB Ausgabe sehen leicht zu scannendes Tabellenformat. Super einfach, leicht, anpassbar. http://tableprintgem.com

+0

Der Link ist für mich gebrochen. :( – Kirby

+0

aktualisiert, danke! –

Verwandte Themen