private function getNewWorkingDir(InputInterface $input)
{
if ($input->getOption('global')) {
return Env::get("homedir") . "/.altax";
}
$workingDir = $input->getParameterOption(array('--working-dir', '-d'));
if (false !== $workingDir && !is_dir($workingDir)) {
throw new \RuntimeException('Invalid working directory specified.');
}
if (false === $workingDir) {
$workingDir = getcwd() . "/.altax";
}
if (!is_dir($workingDir)) {
throw new \RuntimeException('Invalid working directory.');
}
return $workingDir;
}