Sha256: 3514daaa0530623d525c97749dbb9b028cd99f6a412af16d5201b6064f9abc13
Contents?: true
Size: 821 Bytes
Versions: 2
Compression:
Stored size: 821 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 Show a database $ #{$0} [<options>] <name> -h--help Print this help -kb--knowledge_base* Knowlege base name (or :default) 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 name = ARGV.first if name.nil? puts knowledge_base.all_databases * "\n" else raise ParameterException "Database #{name} not found Options: #{Log.fingerprint knowledge_base.all_databases}" unless knowledge_base.include? name Log.tsv knowledge_base.get_database(name, options) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
scout-gear-10.7.4 | scout_commands/kb/show |
scout-gear-10.7.3 | scout_commands/kb/show |