run (Archive::Tar::Minitar::Command)

         # File lib/archive/tar/minitar/command.rb, line 784
    784:   def self.run(argv, input = $stdin, output = $stdout, error = $stderr)
    785:     ioe = {
    786:       :input  => input,
    787:       :output => output,
    788:       :error  => error,
    789:     }
    790:     opts = { }
    791:
    792:     if argv.include?("--version")
    793:       output << "minitar \#{Archive::Tar::Minitar::VERSION}\nCopyright 2004 Mauricio Julio Ferna'ndez Pradier and Austin Ziegler\nThis is free software with ABSOLUTELY NO WARRANTY.\n\nsee http://rubyforge.org/projects/ruwiki for more information\n"
    794:     end
    795:
    796:     if argv.include?("--verbose") or argv.include?("-V")
    797:       opts[:verbose]  = true
    798:       argv.delete("--verbose")
    799:       argv.delete("-V")
    800:     end
    801:
    802:     if argv.include?("--progress") or argv.include?("-P")
    803:       opts[:progress] = true
    804:       opts[:verbose]  = false
    805:       argv.delete("--progress")
    806:       argv.delete("-P")
    807:     end
    808:
    809:     command = CommandPattern[(argv.shift or "").downcase]
    810:     command ||= CommandPattern["help"]
    811:     return command[argv, opts, ioe]
    812:   end