20 lines
379 B
Ruby
20 lines
379 B
Ruby
module Bundler
|
|
class CLI::Clean
|
|
attr_reader :options
|
|
|
|
def initialize(options)
|
|
@options = options
|
|
end
|
|
|
|
def run
|
|
if Bundler.settings[:path] || options[:force]
|
|
Bundler.load.clean(options[:"dry-run"])
|
|
else
|
|
Bundler.ui.error "Can only use bundle clean when --path is set or --force is set"
|
|
exit 1
|
|
end
|
|
end
|
|
|
|
end
|
|
end
|