class ViteRuby::CLI::Install

def call(package_manager: nil, **)

def call(package_manager: nil, **)
  ENV["VITE_RUBY_PACKAGE_MANAGER"] ||= package_manager if package_manager
  $stdout.sync = true
  say "Creating binstub"
  ViteRuby.commands.install_binstubs
  say "Creating configuration files"
  create_configuration_files
  say "Installing sample files"
  install_sample_files
  say "Installing js dependencies"
  install_js_dependencies
  say "Adding files to .gitignore"
  install_gitignore
  say "\nVite ⚡️ Ruby successfully installed! 🎉"
end