Class: ViteRuby::CLI::Install

Inherits:
Dry::CLI::Command
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/vite_ruby/cli/install.rb

Direct Known Subclasses

Upgrade, UpgradePackages

Instance Method Summary collapse

Instance Method Details

#callObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/vite_ruby/cli/install.rb', line 8

def call(**)
  $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