# File lib/piston/command.rb, line 11
    def initialize(non_options, options)
      @args = non_options

      # Because the Windows shell does not process wildcards, we must do it
      # here ourselves
      @args.collect! do |arg|
        next arg unless arg =~ /[*?]/
        Dir[arg]
      end

      options.each do |option, value|
        self.send("#{option}=", value)
      end
    end