# Bash Completion if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion fi fi # Locale export LC_ALL=en_US.UTF-8 # Aliases alias ls='ls -p --color=always --group-directories-first' alias l='ls -lp --color=always --group-directories-first' alias ll='ls -alp --color=always --group-directories-first' alias ..='cd ..' # Nice PS1 _clr_usr='\[\e[0;31m\]' _clr_ver='\[\e[0;36m\]' _clr_dir='\[\e[0;34m\]' _clr_off='\[\e[0m\]' PS1_PHP="$( php -v 2>/dev/null | grep -Eo '^PHP\s([-_.a-zA-Z0-9])+' )" PS1_PHP="${PS1_PHP//PHP[[:space:]]}" PS1_USR="$( whoami )" PS1="${_clr_usr}${PS1_USR}${_clr_off}@${_clr_ver}php-${PS1_PHP}${_clr_off} in ${_clr_dir}\w${_clr_off} \$ " # Show Intro echo echo "------------------------------------------------------------------------------------------" echo " _ _ _ _ " echo " | | (_) | | " echo " __| | _____ ___| | |__ _____ __" echo " / _\` |/ _ \\ \\ / / | | '_ \\ / _ \\ \\/ /" echo " | (_| | __/\\ V /| | | |_) | (_) > < " echo " \\__,_|\\___| \\_/ |_|_|_.__/ \\___/_/\\_\\" echo " " echo " http://devilbox.org" echo " https://devilbox.readthedocs.io" echo echo echo echo " Available Tools" echo " https://devilbox.readthedocs.io/en/latest/readings/available-tools.html" echo echo " How to work inside this PHP container" echo " https://devilbox.readthedocs.io/en/latest/intermediate/work-inside-the-php-container.html" echo echo echo echo " | Available Dirs | Description |" echo " |------------------|------------------------------|" echo " | /shared/httpd | Project base directory |" echo " | /shared/backups | Backup directory |" echo " | /var/mail | Email directory |" echo " | /var/log | Log file directory |" echo echo "------------------------------------------------------------------------------------------" echo