Любое хорошее приложение для консольных приложений Ruby?
Я копаюсь, пытаясь найти хороший набор инструментов для создания консольных приложений, так как большинство параметров, которые я ожидаю использовать Ruby в ближайшие месяцы, не будут webapps, а серверными сценариями.
Я знаю highline, и я планирую использовать это для пользовательских и возможных подсказок пароля, но я знаю, что приложение консоли мир должен быть наполнен другими драгоценными камнями, чтобы помочь и/или обогатить ваши простые приложения командной строки.
Есть ли у кого-нибудь хорошие предложения? Я не совсем уверен, что я действительно ищу, но я не удивлюсь, если в Ruby есть драгоценные камни, чтобы помочь с раскрашиванием, ascii-like art, пользовательское взаимодействие (аналогично bash -completion), man-страница аналогичные инструменты (или генераторы) или просто помощники для создания работы по созданию более богатого консольного приложения не встречается так трудно понять, либо просто и загадочно.
Ответы
Ответ 1
Вот некоторые связанные с консолью камни, которые я написал вам, могут понравиться:
- bond - Пользовательское автозавершение readline методов, аргументов и т.д.
- hirb - Рамка для форматирования объектов ruby. Поставляется с таблицами, деревьями, меню выбора и смарт-пейджером.
- alias - Создает, управляет и сохраняет псевдонимы для методов класса, методов экземпляра, констант, делегированных методов.
У меня также есть некоторые великолепные списки тегов из рубиновых драгоценных камней в этих областях:
Ответ 2
My table_print gem позволяет видеть вывод IRB в формате простой для сканирования. Супер простой, легкий, настраиваемый. http://tableprintgem.com