class SysAdminToolbox::App

Public Class Methods

breadcrumbs(nodes) click to toggle source
clear_console() click to toggle source
# File lib/SysAdminToolbox.rb, line 40
def self.clear_console
        system 'clear'
end
quit() click to toggle source
# File lib/SysAdminToolbox.rb, line 31
def self.quit
        exit
end
run() click to toggle source
# File lib/SysAdminToolbox.rb, line 12
def self.run
        # if Process.uid != 0
        #    puts "Must run as root!"
        #    quit
        # end

        clear_console
        puts "Welcome to SysAdmin Toolbox (#{VERSION})"
        breadcrumbs ['Home']
        choose do |menu|
                menu.prompt = "What would you like to do? "
                menu.choice(:System) { SysAdminToolbox::System.run }
                menu.choice(:HTTPD)  { SysAdminToolbox::Httpd.run }
                menu.choice(:PHP)    { SysAdminToolbox::Php.run }
                menu.choice(:Ruby)   { SysAdminToolbox::Ruby.run }
                menu.choice(:Quit)   { SysAdminToolbox::App.quit }
        end
end