def run(cmd)
      cmd = @before_run_block.call(cmd) if @before_run_block
      return false unless cmd
      say "!txtgrn!> #{cmd}" unless Runfile.quiet
      system cmd
      @after_run_block.call(cmd) if @after_run_block
    end
def run(cmd)
      cmd = @before_run_block.call(cmd) if @before_run_block
      return false unless cmd
      say "!txtgrn!> #{cmd}" unless Runfile.quiet
      system cmd
      @after_run_block.call(cmd) if @after_run_block
    end
Run a command, wait until it is done and continue