Парсим аргументы коммандной строки

Предупреждение: для аксакалов статья вряд ли будет полезна. А то и вовсе окажется вредна. Системным администраторам, использующим язык ruby для написания сценариев — строго рекомендуется. Для парсинга аргументов коммандной строки я обычно использовал библиотеку GetOpt. Это достаточно неудобная библиотека и я был счастлив случайно наткнувшись на Docopt.Начало. Начать использовать ее достаточно просто: для того чтобы научить ваш скрипт парсить строку вывода сначала надо подключить библиотеку: require 'docopt' И после этого можно попробовать инициализировать переменную и присвоить ей соответствующее значение.doc =< –input= –verbose

Option: -h –help Показать это сообщение –cat Дополнительная опция –input= Входящий файл [default: my.txt] EOF

Читать дальше →

© Habrahabr.ru