yl - add more CLI options

Unused block argument - `item`. If it's necessary, use `_` or `_item` as an argument name to indicate that it won't be used. Also consider using a proc without arguments instead of a lambda if you want it to accept any arguments but don't care about them.<br>Unused block argument - `i`. If it's necessary, use `_` or `_i` as an argument name to indicate that it won't be used. Also consider using a proc without arguments instead of a lambda if you want it to accept any arguments but don't care about them.<br>Unused block argument - `result`. If it's necessary, use `_` or `_result` as an argument name to indicate that it won't be used. Also consider using a proc without arguments instead of a lambda if you want it to accept any arguments but don't care about them.<br>Line is too long. [143/80]<br>Use the new Ruby 1.9 hash syntax.<br>Space inside parentheses detected.