protected function run(\DialoGit\Dialoger $dialoger) { $buffer = new \DialoGit\Buffer(DIALOGIT_BUFFER_FILE_MV); if ($buffer->exists()) { // To $files = $buffer->getFiles(); foreach ($files as $file) { $dialoger->runGit('mv ' . $file . ' .'); } $buffer->remove(); } else { // From $params = new \DialoGit\ScriptParams(); $files = $params->requireSelectedFilesQuoted(); $buffer->saveFiles($files); } }