Sha256: ff33810afe1b65c159f285d1ba7a60f3fbe079fc3738f6951b4418ba7269fb26
Contents?: true
Size: 1.76 KB
Versions: 1
Compression:
Stored size: 1.76 KB
Contents
# GitCloner GitCloner clone git repositoris from Gitclonerfile settings. ## Installation Add this line to your application's Gemfile: gem 'git_cloner' And then execute: $ bundle Or install it yourself as: $ gem install git_cloner ## Usage ### generate Gitclonerfile ~~~bash gitcloner init ~~~ ~~~ruby # encoding: utf-8 # default_output place # default_output is required # default_output allow only String # default_output's default value => "./" default_output "./" # git repositries # repo allow only Array(in Array, Hash[:place, :output]) # repo's default value => [] repos [ { place: 'https://github.com/tbpgr/rspec_piccolo.git', output: './tmp' } ] ~~~ ### edit Gitclonerfile manually ~~~ruby # encoding: utf-8 default_output "./" repos [ { place: "https://github.com/tbpgr/rspec_piccolo.git", output: "./tmp", copies: [ {from: "./tmp/rspec_piccolo/lib/rspec_piccolo", to: "./"}, {from: "./tmp/rspec_piccolo/spec", to: "./sample"}, {from: "./tmp/rspec_piccolo/spec/spec_helper.rb", to: "./helper/helper.rb"}, ] }, { place: "https://github.com/tbpgr/tbpgr_utils.git", } ] ~~~ ### execute clone ~~~bash gitcloner clone ~~~ ### confirm clone result ~~~bash $ tree ├─helper | └spec_helper.rb ├─rspec_piccolo | └many files... ├─sample | ├rspec_piccolo_spec.rb | └spec_helper.rb ├─tmp | └rspec_piccolo └─tbpgr_utils └many files... ~~~ ## History * version 0.0.2 : add files,directories copy. * version 0.0.1 : first release. ## 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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
git_cloner-0.0.2 | README.md |