class Kitsune::Kit::Commands::Init

def copy_with_prompt(source, destination)

def copy_with_prompt(source, destination)
  if File.exist?(destination)
    if yes?("⚠️  File #{destination} already exists. Overwrite? [y/N]", :yellow)
      FileUtils.cp(source, destination)
      say "✅ Overwritten: #{destination}", :cyan
    else
      say "⏩ Skipped: #{destination}", :yellow
    end
  else
    FileUtils.cp(source, destination)
    say "📝 Created: #{destination}", :cyan
  end
end