27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/cf/cli/badge.rb', line 27
def generate(badge_name = nil)
badge_name = badge_name.nil? ? "web_research" : badge_name.chomp(File.extname(badge_name))
source_destination = "#{Dir.pwd}"
if options.force?
FileUtils.rm_rf(badge_name, :verbose => true)
end
if File.exist?(badge_name)
say "Skipping #{badge_name} because it already exists.", :red
else
say "Generating a new badge template #{badge_name}", :green
Cf::NewBadge.start([badge_name, source_destination])
say "Badge template generated successfully.", :green
say "Modify files inside #{badge_name} directory and create badge with: cf badge create", :yellow
end
end
|