Com zsh
, você pode definir facilmente prompts no lado direito usando o parâmetro RPROMPT
(alternativamente RPS1
). Supondo que você já tenha uma maneira de recuperar o status da bateria, digamos que por meio de um comando chamado batstat
, você só precisa definir o seguinte no seu ~/.zshrc
:
RPROMPT='$(batstat)'
O prompt será exibido à direita na mesma linha que a última linha do prompt do lado esquerdo, que está na linha onde o cursor de entrada foi inicialmente colocado. O prompt do lado direito em várias linhas não é possível. Se você digitar um comando longo o suficiente para chegar ao prompt do lado direito, zsh ocultará tudo automaticamente.