Я запускаю Windows 10 і хочу налаштувати підказку cmd.exe так, щоб вона виглядала так само, як і мій баш-запит на тій же машині. Я створив сценарій запуску, щоб встановити змінну PROMPT при завантаженні cmd.exe, яка визначає, чи працює оболонка з привілеями кореня, і відповідно встановлює колір:
Однак, як показано на скріншоті, я не можу налаштувати підказку в cmd.exe (верхні вікна) таким чином, щоб колір скидався до типового після завершення команди, як показано в bash (нижні вікна). Якщо я запускаю bash від cmd, колір також не може скинутись.
Тоді я запускаю ls з кольорами в обох оболонках, якщо я запускаю його в cmd або баш в cmd, колір не може бути скинутий звичайним файлом. Однак якщо я запускаю його лише в баш, колір можна скинути.
Як я можу налаштувати свій сценарій запуску таким чином, щоб кольорова поведінка cmd.exe була ідентичною моєму bash shell?