blob: 75cc876f0575689a9efcd79c1650796c1181e7a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
module LeapCli
module Commands
desc 'Creates a new provider configuration directory.'
arg_name '<directory>'
skips_pre
command :init do |c|
c.action do |global_options,options,args|
directory = args.first
unless directory && directory.any?
help_now! "Directory name is required."
end
directory = File.expand_path(directory)
if File.exists?(directory)
raise "#{directory} already exists."
end
if agree("Create directory '#{directory}'? ")
LeapCli.init(directory)
else
puts "OK, bye."
end
end
end
end
end
|