Sha256: fb4f07780ff89f9d1da9e1eac38a578d5baa491f1f2ceb9d221aad44b2c461c2

Contents?: true

Size: 656 Bytes

Versions: 1

Compression:

Stored size: 656 Bytes

Contents

# frozen_string_literal: true

desc 'Creates a sample config file.'
task :init do
  name = Rake.application.name
  config_file = Rake.application.rakefile

  unless File.exist?(config_file)
    puts "! You already have #{config_file}."
    exit 8
  end

  outfile = './config/deploy.rb'

  if File.exist?(outfile)
    print 'deploy.rb already exists, do you want to overwrite it? (y/n) '

    exit(8) if $stdin.readline.chomp.downcase != 'y'
  end

  require 'fileutils'
  FileUtils.mkdir_p './config'
  FileUtils.cp Mina.root_path('data/deploy.rb'), outfile

  puts "-----> Created #{outfile}"
  puts "Edit this file, then run `#{name} setup` after."
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mina-1.2.5 tasks/mina/install.rb