Sha256: dca048c4b8515502ba0eb1aa96de33f57b598a71de0164f11a7d814f9d8f72cd

Contents?: true

Size: 761 Bytes

Versions: 1

Compression:

Stored size: 761 Bytes

Contents

#!/usr/bin/env ruby

require 'scout'
require 'scout/knowledge_base'

$0 = "scout #{$previous_commands.any? ? $previous_commands*" " + " " : "" }#{ File.basename(__FILE__) }" if $previous_commands

options = SOPT.setup <<EOF

Description of the tool

$ #{$0} [<options>] <filename> [<other|->]*

-h--help Print this help
EOF
if options[:help]
  if defined? scout_usage
    scout_usage 
  else
    puts SOPT.doc
  end
  exit 0
end

knowledge_base = KnowledgeBase.load options[:knowledge_base] || :default
knowledge_base.define_entity_modules

list_name = ARGV.first

if list_name.nil?
  knowledge_base.lists.each do |type,lists|
    puts Log.color :title, type
    puts lists * "\n"
  end
else
  list = knowledge_base.load_list(list_name)

  puts list * "\n"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scout-gear-10.7.3 scout_commands/kb/list