История изменений
Исправление saahriktu, (текущая версия) :
Большинству GUI прикладному софту не нужны.
Большинству - не значит, что всему. И, да, полно софта, который запускается скриптами на bash'е.
Многие из утилит командной строки вообще не предназначены для автоматического вызова, их вывод предназначен для восприятия человеком.
Я бы сказал, что это какие-то единичные утилиты. Или Вы вообще о софте на ncurses? ncurses - это уже TUI, а не CLI. А все CLI утилиты можно вызывать из софта.
Пользователю не обязательно писать скрипты на bash. Можно писать скрипты на Python, а bash вообще не устанавливать.
Можно. И из Python'а можно вызывать те же самые утилиты командной строки. И даже сложные команды (через os.system()).
Для работы, не компиляции? Пруф в студию
Да, для работы. Сейчас у меня под руками его нет, но я помню как иксы падали и ругались на отсутствие g++. А сам g++ прописывали в зависимостях иксов. Они им, вроде бы, что-то парсили на старте.
Исправление saahriktu, :
Большинству GUI прикладному софту не нужны.
Большинству - не значит, что всем. И, да, полно софта, который запускается скриптами на bash'е.
Многие из утилит командной строки вообще не предназначены для автоматического вызова, их вывод предназначен для восприятия человеком.
Я бы сказал, что это какие-то единичные утилиты. Или Вы вообще о софте на ncurses? ncurses - это уже TUI, а не CLI. А все CLI утилиты можно вызывать из софта.
Пользователю не обязательно писать скрипты на bash. Можно писать скрипты на Python, а bash вообще не устанавливать.
Можно. И из Python'а можно вызывать те же самые утилиты командной строки. И даже сложные команды (через os.system()).
Для работы, не компиляции? Пруф в студию
Да, для работы. Сейчас у меня под руками его нет, но я помню как иксы падали и ругались на отсутствие g++. А сам g++ прописывали в зависимостях иксов. Они им, вроде бы, что-то парсили на старте.
Исправление saahriktu, :
Большинству GUI прикладному софту не нужны.
Юольшинству - не значит, что всем. И, да, полно софта, который запускается скриптами на bash'е.
Многие из утилит командной строки вообще не предназначены для автоматического вызова, их вывод предназначен для восприятия человеком.
Я бы сказал, что это какие-то единичные утилиты. Или Вы вообще о софте на ncurses? ncurses - это уже TUI, а не CLI. А все CLI утилиты можно вызывать из софта.
Пользователю не обязательно писать скрипты на bash. Можно писать скрипты на Python, а bash вообще не устанавливать.
Можно. И из Python'а можно вызывать те же самые утилиты командной строки. И даже сложные команды (через os.system()).
Для работы, не компиляции? Пруф в студию
Да, для работы. Сейчас у меня под руками его нет, но я помню как иксы падали и ругались на отсутствие g++. А сам g++ прописывали в зависимостях иксов. Они им, вроде бы, что-то парсили на старте.
Исходная версия saahriktu, :
Большинству GUI прикладному софту не нужны.
Юольшинству - не значит, что всем. И, да, полно софта, который запускается скриптами на bash'е.
Многие из утилит командной строки вообще не предназначены для автоматического вызова, их вывод предназначен для восприятия человеком.
Я бы сказал, что это какие-то единичные утилиты. Или Вы вообще о софте на ncurses? ncurses - это уже TUI, а не CLI. А все CLI утилиты можно вызывать из софта.
Пользователю не обязательно писать скрипты на bash. Можно писать скрипты на Python, а bash вообще не устанавливать.
Можно. И из Python'а можно вызывать те же самые утилиты командной строки. И даже сложные команды (через os.system()).
Для работы, не компиляции? Пруф в студию
Да, для работы. Сейчас у меня под руками его нет, но я помню как иксы падали и ругались на отсутствие g++. А сам g++ прописывали в зависимостях иксов.