/** * Set command line options for password encryption * * @param \phpbu\App\Cli\Cmd $cmd */ protected function setPasswordOptions(Cmd $cmd) { $password = '******' . $this->password; $cmd->addOption('enc'); $cmd->addOption('-e'); $cmd->addOptionIfNotEmpty('-a', $this->base64, false); $cmd->addOption('-' . $this->algorithm); $cmd->addOption('-pass', $password, ' '); $cmd->addOption('-in', $this->sourceFile, ' '); $cmd->addOption('-out', $this->targetFile, ' '); }
/** * Return 'rm' command. * * @return \phpbu\App\Cli\Cmd */ protected function getRmCommand() { $rm = new Cmd('rm'); $rm->addOption('-rf', $this->path, ' '); if (!$this->showStdErr) { $rm->silence(); } return $rm; }