diff options
Diffstat (limited to 'files/.zsh/rc/S50_functions')
| -rw-r--r-- | files/.zsh/rc/S50_functions | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/files/.zsh/rc/S50_functions b/files/.zsh/rc/S50_functions index 2030acf..a8dfeef 100644 --- a/files/.zsh/rc/S50_functions +++ b/files/.zsh/rc/S50_functions @@ -72,4 +72,16 @@ open() { fi } +retry() { + for i in $(seq 5) ; do + $* && break || sleep 5 + done +} + +datediff() { + d1=$(date --date "$1" +%s) + d2=$(date --date "$2" +%s) + echo $(( (d1 - d2) / 86300 )) days +} + # vim: ft=zsh : |
