#!/usr/bin/ruby1.8
+# This program is free software. It comes without any warranty, to the
+# extent permitted by applicable law. You can redistribute it and/or
+# modify it under the terms of the Do What The Fuck You Want To Public
+# License, Version 2, as published by Sam Hocevar. See the file COPYING
+# in the root of this program's source distribution for details, or:
+#
+# http://sam.zoy.org/wtfpl/COPYING
+
require 'lib/aids'
def main(argv)
end
def display_status(svc)
- print "#{svc.name[0..14]}:#{' ' * (16 - svc.name[0..14].length)}"
+ print "#{svc.name[0..14]}#{' ' * (16 - svc.name[0..14].length)}"
status = svc.status
+ prettystatus = nil
AIDS::RUNLEVEL_ALL.each do |r|
+ print "\t" if prettystatus
case status[r]
when :start
prettystatus = 'on'
else
next
end
- print "#{r}: #{prettystatus + ' ' * (8 - prettystatus.length)}"
+ print "#{r}:#{prettystatus}"
end
puts
end