def execute!(subcommand, *arguments, &block)
      log_execute subcommand, *arguments
      Dir.chdir path do
        instance.execute! subcommand.to_sym, *arguments, &block
      end
    end
def execute!(subcommand, *arguments, &block)
      log_execute subcommand, *arguments
      Dir.chdir path do
        instance.execute! subcommand.to_sym, *arguments, &block
      end
    end
Executes a Vagrant subcommand, raising an exception on failure

   * subcommand: Vagrant subcommand to run (:up, :status, etc.)
   * arguments:  Arguments to pass to the subcommand (optional)
   * block:      Passed through to Derelict::Executer.execute

 Raises +Derelict::Instance::CommandFailed+ if the command fails.