update bash prompt, drop vcprompt in favor of git-prompt.sh
authorpatrick nsukami <ndkpatt@gmail.com>
Wed, 30 Nov 2016 04:46:30 +0000 (04:46 +0000)
committerpatrick nsukami <ndkpatt@gmail.com>
Wed, 30 Nov 2016 04:46:30 +0000 (04:46 +0000)
.bash_export
.bashrc

index 5f9aa34..0a536cc 100644 (file)
@@ -48,6 +48,7 @@ export HISTCONTROL="ignoreboth" # ignore doublons and commands beginning by spac
 # HISTCONTROL=$HISTCONTROL${HISTCONTROL+:}ignoredups
 
 # for git to show me if modified files and if untracked files
+export GIT_PS1_SHOWCOLORHINTS=true
 export GIT_PS1_SHOWDIRTYSTATE=true
 export GIT_PS1_SHOWUNTRACKEDFILES=true
 export GIT_PS1_SHOWSTASHSTATE=true
diff --git a/.bashrc b/.bashrc
index c4fc3ff..5b7f59d 100644 (file)
--- a/.bashrc
+++ b/.bashrc
@@ -1,5 +1,14 @@
 #!/bin/sh
 
+# a=1; find . -type f -print0 | while read -d $'\0' file; do new=$(printf "%04d.jpg" "$a"); mv "$file" $new; let a=a+1; done
+
+# personal export
+[[ -f ~/.bash_export ]] && . ~/.bash_export
+
+# git inside prompt
+[[ -f ~/.git-prompt.sh ]] && . ~/.git-prompt.sh
+
+alias get_aftv="wget --mirror -r ftp://www.africafilms.tv:6382765847@hebergement12.thalix.com --reject '*.sql' --reject '*.gz' --reject '*.back' --reject '*.f4v' --reject '*.metadata' --reject '*.txt' --reject '*.jpg' --reject '*.jpeg' --reject '*.png' --reject '*.gif' --reject '*.swf' --reject '*.xml' --reject '*.flv' --reject '*.wmv' --reject '*.mov' --reject '*.pdf' --reject '*.log*' --reject '*.mp4' --reject '*.svn-base'"
 
 # python setup.py --command-packages=stdeb.command sdist_dsc
 
 # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
 # for examples
 
-# vcprompt & other things
-export PATH=$PATH:$HOME/bin
-
-# nim lang
-export PATH=$PATH:$HOME/bin/nim-0.10.2/bin
 
 # If not running interactively, don't do anything
 case $- in
@@ -62,23 +66,23 @@ fi
 
 if [ "$color_prompt" = yes ]; then
     #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] $(__git_ps1 "[%s]") \$ '
-    #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] $(vcprompt -f %b%a%m%u) > '
+    #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]  > '
     if [ $USER='nsukami' ]; then
-        #PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]\h\[\033[00m\]:\w \[\033[1;33m\]$(vcprompt -f %b%a%m%u)\[\033[0m\] > '
-        #PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]k\[\033[00m\]:\w \[\033[1;33m\]$(vcprompt -f %b%a%m%u)\[\033[0m\] \n > '
-        #PS1='${debian_chroot:+($debian_chroot)}\[\033[31m\]\[\033[00m\]:\w \[\033[1;33m\]$(vcprompt -f %b%a%m%u)\[\033[0m\] \n '
-        #PS1=$'\u03c6 \w \[\033[1;33m\]$(vcprompt -f %b%a%m%u)\[\033[0m\] \n '
-        PS1=$'\w \[\033[1;33m\]$(vcprompt -f %b%a%m%u)\[\033[0m\] \n\u21D2 '
+        #PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]\h\[\033[00m\]:\w \[\033[1;33m\]\[\033[0m\] > '
+        #PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]k\[\033[00m\]:\w \[\033[1;33m\]\[\033[0m\] \n > '
+        #PS1='${debian_chroot:+($debian_chroot)}\[\033[31m\]\[\033[00m\]:\w \[\033[1;33m\]\[\033[0m\] \n '
+        #PS1=$'\u03c6 \w \[\033[1;33m\]\[\033[0m\] \n '
+        PS1=$'\w \[\033[1;33m\]$(__git_ps1 " (%s)")\[\033[0m\] \n\u2937 '
     else
-        PS1='${debian_chroot:+($debian_chroot)}\u@\[\033[31m\]\h\[\033[00m\]:\w \[\033[1;33m\]$(vcprompt -f %b%a%m%u)\[\033[0m\] \n > '
+        PS1='${debian_chroot:+($debian_chroot)}\u@\[\033[31m\]\h\[\033[00m\]:\w \[\033[1;33m\]$(__git_ps1 " (%s)")\[\033[0m\] \n > '
     fi
 else
     #PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w $(__git_ps1 "[%s]") \$ '
     if [ $USER='nsukami' ]; then
-        #PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]\h\[\033[00m\]:\w $(vcprompt -f %b%a%m%u) > '
-    PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]k\[\033[00m\]:\w $(vcprompt -f %b%a%m%u) \n > '
+        #PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]\h\[\033[00m\]:\w  > '
+    PS1='${debian_chroot:+($debian_chroot)}5@\[\033[31m\]k\[\033[00m\]:\w  $(__git_ps1 " (%s)")\n > '
     else
-        PS1='${debian_chroot:+($debian_chroot)}\u@\[\033[31m\]\h\[\033[00m\]:\w $(vcprompt -f %b%a%m%u) \n > '
+        PS1='${debian_chroot:+($debian_chroot)}\u@\[\033[31m\]\h\[\033[00m\]:\w  $(__git_ps1 " (%s)")\n > '
     fi
 
 fi
@@ -87,7 +91,7 @@ unset color_prompt force_color_prompt
 # If this is an xterm set the title to user@host:dir
 case "$TERM" in
 xterm*|rxvt*)
-    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w $(vcprompt -f %b%a%m%u) \a\]$PS1"
+    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w  \a\]$PS1"
     ;;
 *)
     ;;
@@ -121,7 +125,7 @@ tmux list-sessions 2> /dev/null
 
 # always put prompt at bottom
 # PS1="\[$(tput cup "$LINES")\]"$PS1
-PS1='\[$(retval=$?;tput cup "$LINES";exit $retval)\]'$PS1
+PS1='\[$(retval=$?;tput cup "$LINES";exit $retval)\]'$PS1
 
 # Hook for desk activation
 [ -n "$DESK_ENV" ] && source "$DESK_ENV"