From 040f2445dbdf93791b6d09128a9486709d93a648 Mon Sep 17 00:00:00 2001 From: bacba Date: Sat, 1 Jul 2023 11:28:44 +0200 Subject: [PATCH] Upload files to "" Aights --- .bashrc | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 .bashrc diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..1b617d8 --- /dev/null +++ b/.bashrc @@ -0,0 +1,129 @@ +###################################################################### +# +# +# ██████╗ █████╗ ███████╗██╗ ██╗██████╗ ██████╗ +# ██╔══██╗██╔══██╗██╔════╝██║ ██║██╔══██╗██╔════╝ +# ██████╔╝███████║███████╗███████║██████╔╝██║ +# ██╔══██╗██╔══██║╚════██║██╔══██║██╔══██╗██║ +# ██████╔╝██║ ██║███████║██║ ██║██║ ██║╚██████╗ +# ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ +# +# +###################################################################### + +set -o vi + +HISTTIMEFORMAT="%F %T " + +HISTCONTROL=ignoredups + +HISTSIZE=2000 + +HISTFILESIZE=2000 + +shopt -s histappend + +blk='\[\033[01;30m\]' # Black +red='\[\033[01;31m\]' # Red +grn='\[\033[01;32m\]' # Green +ylw='\[\033[01;33m\]' # Yellow +blu='\[\033[01;34m\]' # Blue +pur='\[\033[01;35m\]' # Purple +cyn='\[\033[01;36m\]' # Cyan +wht='\[\033[01;37m\]' # White +clr='\[\033[00m\]' # Reset + +alias gs='git status' + +alias ga='git add' + +alias gaa='git add --all' + +alias gc='git commit' + +alias gl='git log --oneline' + +alias gb='git checkout -b' + +alias gd='git diff' + +alias ..='cd ..;pwd' + +alias ...='cd ../..;pwd' + +alias ....='cd ../../..;pwd' + +alias c='clear' + +alias h='history' + +alias tree='tree --dirsfirst -F' + +alias mkdir='mkdir -p -v' + +alias jan='cal -m 01' +alias feb='cal -m 02' +alias mar='cal -m 03' +alias apr='cal -m 04' +alias may='cal -m 05' +alias jun='cal -m 06' +alias jul='cal -m 07' +alias aug='cal -m 08' +alias sep='cal -m 09' +alias oct='cal -m 10' +alias nov='cal -m 11' +alias dec='cal -m 12' + +function hg() { + history | grep "$1"; +} +function lsh() { + ls -a --color=auto | grep "$1"; +} + +function find_largest_files() { + du -h -x -s -- * | sort -r -h | head -20; +} + +function git_branch() { + if [ -d .git ] ; then + printf "%s" "($(git branch 2> /dev/null | awk '/\*/{print $2}'))"; + fi +} + +# Set the prompt. +function bash_prompt(){ + PS1='|>${debian_chroot:+($debian_chroot)}'${blu}'$(git_branch)'${pur}' \W'${grn}' \$ '${clr} +} + +bash_prompt + +function git_init() { + if [ -z "$1" ]; then + printf "%s\n" "Please provide a directory name."; + else + mkdir "$1"; + builtin cd "$1"; + pwd; + git init; + touch readme.md .gitignore LICENSE; + echo "# $(basename $PWD)" >> readme.md + fi +} +clear + +printf "\n" +#printf " %s\n" "IP ADDR: $(curl ifconfig.me)" +#printf " %s\n" "USER: $(echo $USER)" +printf " %s\n" "DATE: $(date)" +printf " %s\n" "UPTIME: $(uptime -p)" +#printf " %s\n" "HOSTNAME: $(hostname -f)" +printf " %s\n" "KERNEL: $(uname -rms)" +#printf " %s\n" "RESOLUTION: $(xrandr | awk '/\*/{printf $1" "}')" +printf " %s\n" "MEMORY: $(free -m -h | awk '/Mem/{print $3"/"$2}')" +printf "\n" + + +alias ls='ls --color=auto' +alias ll='ls -ln --color=auto' +alias la='ls -lna --color=auto'