Class: Mnenv::UninstallCommand
- Inherits:
-
Thor
- Object
- Thor
- Mnenv::UninstallCommand
- Defined in:
- lib/mnenv/commands/uninstall_command.rb
Instance Method Summary collapse
Instance Method Details
#uninstall(version) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/mnenv/commands/uninstall_command.rb', line 18 def uninstall(version) source = [:source] if source # Uninstall specific source uninstall_source(version, source) else # Uninstall all sources for this version uninstall_all_sources(version) end # Regenerate shims after uninstallation ShimManager.new.regenerate_all rescue StandardError => e warn "Error: #{e.}" exit 1 end |