lib/vps_cli/cli.rb in vps_cli-0.1.20 vs lib/vps_cli/cli.rb in vps_cli-0.1.21
- old
+ new
@@ -28,9 +28,21 @@
VpsCli.print_errors
end
desc 'init [-c (File)]', 'Creates a default vps_cli configuration file in the home directory'
def init(file = options[:config])
+ if File.exist?(file)
+ loop do
+ puts "#{file} already exists. Would you like to overwrite it? (Y/N)"
+ input = $stdin.gets.chomp
+
+ # breaks and creates the config
+ break if input.to_sym == :y
+ return if input.to_sym == :n
+
+ # continue the loop otherwise
+ end
+ end
VpsCli.create_configuration(file)
end
desc 'install_gems', 'runs gem install on all gems in packages.rb'
def install_gems