class Steep::Drivers::Init
def initialize(stdout:, stderr:)
def initialize(stdout:, stderr:) @stdout = stdout @stderr = stderr @force_write = false end
def run
def run path = steepfile || Pathname("Steepfile") if path.file? && !force_write stdout.puts "#{path} already exists, --force to overwrite" return 1 end stdout.puts "Writing #{path}..." path.write(TEMPLATE) 0 end