Для настройки динамического bash-prompt для удобного мониторинга системы можно использовать, например, скрипт dynamic_prompt от автора Imanol Barberia. github.com Он позволяет настраивать динамически изменяющееся приглашение для оболочки Bash. github.com
Некоторые настраиваемые переменные скрипта:
- DYNPROMPTBRANCH_COLOR — массив или номера цветов для названий веток. github.com По умолчанию названия веток берутся из git flow. github.com
- DYNPROMPTBRANCHDEFAULTCOLOR — номер цвета, который используется, когда название ветки не совпадает ни с одним из предопределённых имён в предыдущем массиве. github.com
- DYNPROMPTBRANCH_STATUS — массив цветов и символов для указания текущего статуса. github.com
- DYNPROMPTBRANCH_SEPARATOR — строка, которая используется в качестве разделителя между приглашением и индикатором ветки. github.com
- DYNPROMPTBRANCHBEGIN и DYNPROMPTBRANCHEND — два символа, которые используются для обёртки индикатора ветки и статуса, обычно [ и ], ( и ). github.com
- DYNPROMPTSCHEME — номер, который определяет используемую схему приглашения. github.com
- DYNSEPARATORCHAR — символ (и цвет), который используется для отделения приглашения от предыдущего вывода в некоторых схемах приглашения. github.com
С помощью таких настроек можно автоматически обновлять и выводить различную информацию, например, hostname, LAN/WAN IP, канал и скорость WiFi, дату и время, информацию о погоде и другие данные. fossjon.com