Sha256: 8962a78a879d47ffeee2babf684283ef6667b3cd5f7fb9d18f4fc9b802a48cef
Contents?: true
Size: 821 Bytes
Versions: 12
Compression:
Stored size: 821 Bytes
Contents
#!/usr/bin/env ruby require 'scout' $0 = "scout #{$previous_commands.any? ? $previous_commands*" " + " " : "" }#{ File.basename(__FILE__) }" if $previous_commands options = SOPT.setup <<EOF Print documentation for a module $ #{$0} [<options>] [module] If you don't specify the module it prints those available -h--help Print this help EOF if options[:help] if defined? scout_usage scout_usage else puts SOPT.doc end exit 0 end module_name = ARGV.first if module_name.nil? puts Rbbt.doc.lib.scout.glob("**/*.md").collect{|f| File.basename(f.unset_extension) } * "\n" else begin puts Rbbt.doc.lib.scout[module_name].find_with_extension('md', :lib).read rescue puts Rbbt.doc.lib.scout.glob("**/*.md").select{|f| File.basename(f.unset_extension) == module_name }.first.read end end
Version data entries
12 entries across 12 versions & 1 rubygems