История изменений
Исправление CrX, (текущая версия) :
Какие-то параметры всё равно должны как-то уметь передаваться. Например, если утилита делает одно и то же с файлами, то возможно, что есть нюансы.
Да, параметры. Опциональные ключи, через --
. Не команды, как в git. Именно команды (под-команды) как в git мало где нужны. Нужны они очень большим утилитам, умеющих делать много разных действий, а не просто с нюансами. Одно дело скачать, другое удалить, третье запушить на сервер — это совсем разные действия, и вот для них нужны под-команды (у каждой могут быть или не быть свои параметры). Для большинства же утилит, которые делают что-то одно, но с разнообразными нюансами, нужны только собственные параметры, а под-команды не нужны.
Кстати, если утилита делает так много всего, часто (хоть и не всегда) это повод подумать, а точно ли оно должно быть всё одним комбаином, а не несколькими разными утилитами. В git это оправдано, но это скорее особый случай.
Исправление CrX, :
Какие-то параметры всё равно должны как-то уметь передаваться. Например, если утилита делает одно и то же с файлами, то возможно, что есть нюансы.
Да, параметры. Опциональные ключи, через --
. Не команды, как в git. Именно команды (под-команды) как в git мало где нужны. Нужны они очень большим утилитам, умеющих делать много разных действий, а не просто с нюансами. Одно дело скачать, другое удалить, третье запушить на сервер — это совсем разные действия, и вот для них нужны под-команды (у каждой могут быть или не быть свои параметры). Для большинства же утилит, которые делают что-то одно, но с разнообразными нюансами, нужны только собственные параметры, а под-команды не нужны.
Исходная версия CrX, :
Какие-то параметры всё равно должны как-то уметь передаваться. Например, если утилита делает одно и то же с файлами, то возможно, что есть нюансы.
Да, параметры. Опциональные ключи, через --
. Не команды, как в git. Именно команды (под-команды) как в git мало где нужны.