#! /usr/bin/env ruby $LOAD_PATH.unshift(File.expand_path('../../lib', __FILE__)) require 'digimon_sleuth' while (command = gets&.strip).downcase != "exit" begin command, args = command.split(' ', 2) args = args.downcase case command.downcase when "path" paths = DigimonSleuth.search_path(args) puts "Found #{paths.count} paths:" puts paths else puts "Unknown command '#{command}'" end rescue DigimonError => e puts e.message end end