35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
# File 'lib/git_snip/cli.rb', line 35
def snip
if opts[:dry_run]
return dry_run
end
if !opts[:force]
say '-f option is needed to delete branches.', :red
exit 64
end
cleaner = GitSnip::Cleaner.new(*cleaner_args)
say "Deleting the following branches...\n\n", :green
deleted_branches = cleaner.delete_merged_branches do |branch|
say_branch_info(branch)
true
end
if deleted_branches.empty?
say 'No branches were deleted.', :green
else
say "\nDone.", :green
end
end
|