Sha256: 31759f08ea7dd2f8f09dad108a10bf369c0f8706735acad218f9aa056cd58ca4
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 KB
Contents
# Synvert [![Build Status](https://secure.travis-ci.org/xinminlabs/synvert.png)](http://travis-ci.org/xinminlabs/synvert) [![Coverage Status](https://coveralls.io/repos/xinminlabs/synvert/badge.png?branch=master)](https://coveralls.io/r/xinminlabs/synvert) [![Gem Version](https://badge.fury.io/rb/synvert.png)](http://badge.fury.io/rb/synvert) Synvert = syntax + convert, makes it easy to convert ruby code automatically. Synvert is tested against MRI 1.9.3, 2.0.0 and 2.1.1. Synvert is composed by synvert-core and synvert-snippets. [synvert-core][1] provides a dsl to convert ruby code. [synvert-snippets][2] lists all snippets to convert ruby code based on synvert-core. ## Installation Install it using rubygems ``` $ gem install synvert ``` ## Usage ``` $ synvert -h Usage: synvert [project_path] -d, --load SNIPPET_PATHS load custom snippets, snippet paths can be local file path or remote http url -l, --list list all available snippets -q, --query QUERY query specified snippets --skip FILE_PATTERNS skip specified files or directories, separated by comma, e.g. app/models/post.rb,vendor/plugins/**/*.rb -s, --show SNIPPET_NAME show specified snippet description --sync sync snippets -r, --run SNIPPET_NAMES run specified snippets -v, --version show this version ``` e.g. ``` $ synvert --sync ``` ``` $ synvert -r factory_girl/use_short_syntax,rails/upgrade_3_2_to_4_0 ~/Sites/railsbp/rails-bestpractices.com ``` ## Documentation [http://xinminlabs.github.io/synvert/][3] ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request [1]: https://github.com/xinminlabs/synvert-core/ [2]: https://github.com/xinminlabs/synvert-snippets/ [3]: http://xinminlabs.github.io/synvert/
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
synvert-0.9.0 | README.md |