Skip to content

Commit f15f90b

Browse files
committed
Allow quiet mode for changing project
1 parent c2bc123 commit f15f90b

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

Rakefile

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,25 @@ def run_command(command, opts={})
3535
end
3636
end
3737

38+
def announce(project)
39+
puts "="*50
40+
puts "# #{project}"
41+
puts "-"*40
42+
end
43+
3844
def each_project(options = {})
3945
projects = options.fetch(:only, Projects)
4046
projects -= Array(options[:except])
4147

4248
projects.each do |project|
4349
Dir.chdir("repos/#{project}") do
44-
puts "="*50
45-
puts "# #{project}"
46-
puts "-"*40
47-
yield project
48-
puts
50+
if options[:silent]
51+
yield project
52+
else
53+
announce(project)
54+
yield project
55+
puts
56+
end
4957
end
5058
end
5159
end

0 commit comments

Comments
 (0)