diff options
| author | Anton Bobov <abobov@gmail.com> | 2017-09-14 22:49:57 +0500 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2017-09-14 22:49:57 +0500 |
| commit | abbe5f2b7df918bf86174e5496cf6d2946420890 (patch) | |
| tree | ce5d00ac11a7fa538091ca6ff22a2f5b7842e1b3 | |
| parent | 74ddd728d79020fac06511c91c42e46349d39df1 (diff) | |
[zsh] Add functions and alias.
| -rw-r--r-- | files/.zsh/rc/S50_aliases | 1 | ||||
| -rw-r--r-- | files/.zsh/rc/S50_functions | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/files/.zsh/rc/S50_aliases b/files/.zsh/rc/S50_aliases index 32e3778..13b8fa5 100644 --- a/files/.zsh/rc/S50_aliases +++ b/files/.zsh/rc/S50_aliases @@ -73,6 +73,7 @@ alias jf="journalctl --unit" alias httpserver='python -m SimpleHTTPServer' test -f ~/bin/pandoc-filter-includes.py && alias pdoc='pandoc --smart --standalone --filter ~/bin/pandoc-filter-includes.py' +alias pdoc-pdf='pandoc --latex-engine=xelatex -V geometry:margin=1in -V mainfont="Linux Libertine O"' alias jkill="jps | grep -v ' Jps$' | grep -v ' org.eclipse.equinox.' | cut -d ' ' -f 1 | xargs -r kill" 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 : |
