Я ищу современную оболочку для Ubuntu.
Вот первая квалифицирующая проблема, скажем, в сценарии стиля сборки (кстати, не нужно искать систему сборки):
В PowerShell:
new-item workspaces\crm\builds\demo -ItemType Directory
Теперь, умный бит, если ни один из предыдущих каталогов не существует, он достаточно умен, чтобы просто создать их все, если при последующем запуске отсутствует только demo dir, он создает это. В Bash мне нужно сделать конструкцию цикла или вручную cd dirname
, mkdir subdirname
, cd subdirname
Nah ... Я хочу меньше трения.
Я хочу соглашения по конфигурации. Некоторые могут посчитать, что приведенная выше команда слишком много делает, но с флагами я могу отойти от соглашения. Если это имеет смысл, самая короткая команда должна делать наиболее логичные вещи, побочные случаи, выраженные с явными параметрами.
Предложения?