class Kitsune::Kit::Commands::Init

def create_kit_env(default_env)

def create_kit_env(default_env)
  path = ".kitsune/kit.env"
  template = File.read(blueprint_path("kit.env.template"))
  content = template.gsub("KIT_ENV=development", "KIT_ENV=#{default_env}")

  if File.exist?(path)
    if yes?("⚠️  File #{path} already exists. Overwrite? [y/N]", :yellow)
      File.write(path, content)
      say "✅ Overwritten: #{path}", :cyan
    else
      say "⏩ Skipped: #{path}", :yellow
    end
  else
    File.write(path, content)
    say "📝 Created: #{path}", :cyan
  end
  say ""
  say "🎯 Kitsune Kit environment set to: #{default_env}", :green
  say "📄 Environment file used: .kitsune/infra.#{default_env}.env", :green
  say ""
end