Sha256: 103057b530cb6e16f4d9219198a17725fa8493af89394df69658fbd306e2300b
Contents?: true
Size: 932 Bytes
Versions: 2
Compression:
Stored size: 932 Bytes
Contents
#!/usr/bin/env ruby require 'fileutils' plugin = (ARGV.count == 1 and ARGV[0] == "plugin") if ARGV.empty? or plugin skeleton_dir = File.expand_path('../../skeleton', __FILE__) gem_name = File.basename(Dir.pwd) puts "Copying Skeleton" FileUtils.cp_r("#{skeleton_dir}/.", ".") puts "Creating lib/#{gem_name}.rb" File.open("lib/#{gem_name}.rb", 'w') { |file| file.write("assimilate '#{gem_name}'") } puts "Removing unnecessary files and folders" if plugin FileUtils.rm_r "cap/applications" FileUtils.rm_r "Capfile" FileUtils.rm_r "Gemfile" puts "Setting up gemspec file" FileUtils.mv "mygem.gemspec.skeleton", "#{gem_name}.gemspec" else FileUtils.rm_r "mygem.gemspec.skeleton" end else # display help if parameters input puts <<-HELP borgify only supports to ways of calling it. borgify # to setup deployment project borgify plugin # to setup a pluging for borg HELP end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
borg-rb-0.0.2 | bin/borgify |
borg-rb-0.0.1 | bin/borgify |