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