Não me lembro onde, mas já vi o caminho atual do prompt do bash ser reduzido de uma maneira interessante: todos os diretórios contidos no caminho (exceto o último) são substituídos apenas pela primeira letra. Por exemplo: path/to/some/directory
seria reduzido para p/t/s/directory
.
Como posso reproduzir esse comportamento?
\$()
substituições de comando embora
PS1
. Você precisaria definirPS1
para conter uma variável (PS1='${SHORT_PWD}\\$'
) e atualizar essa variável em$PROMPT_COMMAND
.