Saltstack Official Linux Formula
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

prompt.sh 530B

1234567891011121314151617181920
  1. {%- from "linux/map.jinja" import system with context %}
  2. # Don't set special prompt when not using Bash or ZSH
  3. [ -n "$BASH_VERSION" -o -n "$ZSH_VERSION" ] || return 0
  4. # Don't set prompt on non-interactive shell
  5. [[ $- == *i* ]] || return 0
  6. {%- for user, prompt in system.prompt.iteritems() %}
  7. {% if user != "default" %}
  8. if [ "$USERNAME" == "{{ user }}" ]; then
  9. export PS1="{{ prompt }} "
  10. return 0
  11. fi
  12. {% endif %}
  13. {%- endfor %}
  14. {% if system.prompt.default is defined %}
  15. export PS1="{{ system.prompt.default }} "
  16. {%- endif %}