require "io/console"
requrie "open3"

class MahCLI
  def menu
    menustr = ""
    menustr << "blaa blaa"
    menustr << "blaaah"
    menustr
  end

  def get_action
    STDIN.getch
  end

  def shell cmd, *args    
   Open3.popen3(cmd, *args) do |in,out,err,wait|
     wait.join
     out.read
   end
  end
 
 def get_ip
   shell "ifconcig"
 end

 def nmap
   ## blaablaa
 end
 
 def run
   loop do
     puts menu
     case get_action
       when "1" then get_ip
       when "2" then blaablaa
     end
   end
 end
end

begin
  if __FILE__ == $0
    MahCLI.new.run
  end
end
ß