From: Francois Fleuret Date: Fri, 27 May 2016 16:52:05 +0000 (+0200) Subject: Update. X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=commitdiff_plain;h=0acec4f7f3292ea19e685c70ce9b300f0fe9c9c2;p=scripts.git Update. --- diff --git a/bashrc b/bashrc index fff96ac..dd9bc90 100644 --- a/bashrc +++ b/bashrc @@ -117,12 +117,21 @@ alias pd=pushd alias val='valgrind --leak-check=full --show-reachable=yes --db-attach=yes ' alias s='screen -d -R -U && clear' +alias p='feh --force-aliasing -d --full-screen --auto-zoom' function nh () { export HISTFILE=/dev/null unalias cd } +function select-tz () { + # Select a value for TZ + TMP=$(mktemp /tmp/select-tz.XXXXXX) + selector -o "${TMP}" <(grep -v ^# /usr/share/zoneinfo/zone.tab | awk '{print $3}' | sort -u) + cat "${TMP}" + \rm -f "${TMP}" +} + function ding () { if [[ $1 ]] && which winshepherd.sh; then play -q ~/local/sounds/deskbell.wav & @@ -326,6 +335,7 @@ function cdt () { } alias t='cd /tmp' +alias a='cd /tmp/at' function trash () { TRASH=$(date +/tmp/trash-%Y-%b-%d-%Hh) @@ -367,11 +377,9 @@ function pho () { ## A version of date that shows the time at home if TZ is set function dt () { - echo "Local: $(date)" - if [[ ${TZ} ]]; then - local TZ=$(cat /etc/timezone) - echo "Home: $(date)" - fi + echo "Local - $(date)" + unset TZ + echo "Home - $(date)" } ###################################################################### diff --git a/freeze-dir.sh b/freeze-dir.sh index 5ae7015..14c3070 100755 --- a/freeze-dir.sh +++ b/freeze-dir.sh @@ -17,6 +17,11 @@ # Contact for comments & bug reports # ######################################################################### +# This command makes a backup copy of a given directory into a backup +# directory, tags it with the date and time, and uses rsync +# intelligent features to avoid making superfluous copies of files +# which are already backuped. + set -e [[ ${FREEZE_DIR} ]] || FREEZE_DIR=${HOME}/.backups