/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
scripts/dist/install-bashrc.sh
29 строк
923 B
Michael Mayer
Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155
10 июл 2026, 01:56
10 июл 2026, 01:56
c9362a6
Код
Авторство
О чём код?
#!/usr/bin/env bash # Adds shell aliases and a custom prompt to /etc/bash.bashrc: # bash <(curl -s https://raw.githubusercontent.com/photoprism/photoprism/develop/scripts/dist/install-bashrc.sh) # Abort if not executed as root. if [[ $(id -u) != "0" ]]; then echo "Usage: run ${0##*/} as root" 1>&2 exit 1 fi set -e echo "Add ll alias and custom prompt in /etc/bash.bashrc" echo 'alias ll="ls -alh"' >> /etc/bash.bashrc # shellcheck disable=SC2016 # $DOCKER_TAG is expanded at shell runtime, not here. echo 'export PS1="\u@$DOCKER_TAG:\w\$ "' >> /etc/bash.bashrc echo "Add alias of go to richgo if it's available" # Source: https://stackoverflow.com/questions/592620/how-can-i-check-if-a-program-exists-from-a-bash-script/677212#677212 if command -v richgo >/dev/null 2>&1; then echo 'alias go=richgo' >> /etc/bash.bashrc fi echo "Remove the unnecessary custom .bashrc for the root user" rm -f /root/.bashrc