Parser::CliWrapper
Parser::CliWrapper provides ruby-parse-wrapped
and ruby-rewrite-wrapped
command.
Parser
gem provides both ruby-parse
and ruby-rewrite
, but these don't accept STDIN.
This replaces '-' with STDIN like unix option, the example below:
$ cat Gemfile | ruby-parse-wrapped -
(begin
(send nil :source
(str "https://rubygems.org"))
(send nil :gemspec))
*-wrapped
command accepts all existing options.
$ ruby-parse-wrapped Gemfile
(begin
(send nil :source
(str "https://rubygems.org"))
(send nil :gemspec))
This is pareparation:
$ cat Gemfile
source 'https://rubygems.org';
gemspec
$ ruby-parse Gemfile
(begin
(send nil :source
(str "https://rubygems.org"))
(send nil :gemspec))
Installation
Add this line to your application's Gemfile:
gem 'parser-cli_wrapper'
And then execute:
$ bundle
Or install it yourself as:
$ gem install parser-cli_wrapper
Usage
TODO: Write usage instructions here
Contributing
- Fork it ( https://github.com/sanemat/parser-cli_wrapper/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request