diff --git a/userprofiles/pl/.bashrc b/userprofiles/pl/.bashrc new file mode 100644 index 0000000..bef26e8 --- /dev/null +++ b/userprofiles/pl/.bashrc @@ -0,0 +1,74 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# History +HISTCONTROL=ignoreboth +shopt -s histappend +HISTSIZE=99999999 +HISTFILESIZE=99999999 +HISTTIMEFORMAT="%Y-%m-%d %T " +PROMPT_COMMAND='history -a' +shopt -s checkwinsize + +# Debian chroot prompt helper +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# Terminalfarben prüfen +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + color_prompt=yes + else + color_prompt= + fi +fi + +# Prompt +export PS1='\[\033[01;31m\]\u\[\033[01;33m\]@\[\033[01;36m\]\h \[\033[01;33m\]\w \[\033[01;35m\]\$ \[\033[00m\]' + +# xterm/rxvt Fenstertitel +case "$TERM" in +xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; +*) + ;; +esac + +# LS-Farben & dircolors +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + export LS_OPTIONS='--color=auto -h' +fi + +# Bash-Completion +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi + +# Persönliches bin-Verzeichnis +export PATH="$HOME/bin:$PATH" + +# Aliase auslagern +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# env auslagern +if [ -f ~/.bash_env ]; then + . ~/.bash_env +fi \ No newline at end of file