sketch terminal title

Conflicts:

	lib/foreman/engine.rb
This commit is contained in:
Mark McGranaghan authored and David Dollar committed 2011-11-08 13:23:06 -05:00
1 parent 2e1d1c7c15
commit 615aada17e
1 file changed
+5
+5
View File
@@ -28,6 +28,7 @@ class Foreman::Engine
def start def start
proctitle "ruby: foreman master" proctitle "ruby: foreman master"
termtitle "#{File.basename(@directory)} - foreman (#{processes.size} processes)"
processes.each do |process| processes.each do |process|
process.color = next_color process.color = next_color
@@ -159,6 +160,10 @@ private ######################################################################
$0 = title $0 = title
end end
def termtitle(title)
printf("\033]0;#{title}\007")
end
def running_processes def running_processes
@running_processes ||= {} @running_processes ||= {}
end end