Build Awesome Command-Line Applications in Ruby - PDF

Скачать полную версию книги "Build Awesome Command-Line Applications in Ruby - PDF"

Build Awesome Command-Line Applications in Ruby: Control Your Computer, Simplify Your Life by David B. Copeland
Говорите напрямую с вашей системой. Благодаря простым командам, флагам и параметрам, хорошо сформированное приложение командной строки - это самый быстрый способ автоматизировать резервное копирование, сборку или развертывание и упростить свою жизнь.

Как объясняет профессионал Ruby Дэвид Коупленд, написать приложение командной строки, которое будет самодокументирующимся, надежным, адаптируемым и вечно полезным, проще, чем вы думаете. Ruby особенно подходит для этой задачи, поскольку он сочетает в себе высокоуровневые абстракции с "близким к металлу" взаимодействием с системой, завернутым в лаконичный, читабельный синтаксис. Более того, Ruby имеет поддержку богатой экосистемы инструментов и библиотек с открытым исходным кодом. 

В десяти содержательных главах объясняются и демонстрируются лучшие практики работы с командной строкой. Вы увидите, как использовать эти инструменты, чтобы поднять самый скромный сценарий автоматизации до управляемого, отшлифованного приложения. 

Вы узнаете, как использовать бесплатные парсеры с открытым исходным кодом для создания удобных интерфейсов командной строки, а также наборов команд. Вы увидите, как использовать значения по умолчанию для упрощения опций для обычных пользователей и предоставления продвинутым пользователям возможностей для выполнения более сложных задач. 

Нет причин, по которым приложение командной строки не должно иметь документации, будь то команда help или страница man; вы узнаете, когда и как использовать и то, и другое. Ваше путешествие от новичка в командной строке к профессионалу закончится рассмотрением ценных подходов к тестированию ваших приложений, а также включает несколько забавных приемов для создания нестандартных, красочных интерфейсов, которые порадуют ваших пользователей.

С Ruby командная строка не умерла. Да здравствует командная строка. 

Что вам понадобится:
Все, что вам понадобится, это Ruby и возможность установить несколько драгоценных камней. Примеры написаны для Ruby 1.9.2, но 1.8.7 будет работать не хуже.


40
Просмотры
0
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!