def method_missing(method, *args, &block)
      if method.to_s =~ /(\w+)/
        Packer::Binary::Helpers.debug("#{method.to_s.downcase} #{args.join(' ')}")
        Command.run("#{method.to_s.downcase} #{args.join(' ')}")
      else
        super
      end
    end
def method_missing(method, *args, &block)
      if method.to_s =~ /(\w+)/
        Packer::Binary::Helpers.debug("#{method.to_s.downcase} #{args.join(' ')}")
        Command.run("#{method.to_s.downcase} #{args.join(' ')}")
      else
        super
      end
    end
This method maps Packer::Binary method calls to Packer sub-commands
 Ex. to run `packer build test.json -machine-readable`:

 ```ruby
 Packer::Binary.build('test.json -machine-readable')
 ```

 @note if the method is an invalid sub-command or if the command fails
   you will get a {Command::CommandFailure} exception
 @since 0.2.0