]> git.sev.monster Git - dotfiles.git/blame - base/.zlogout
in development
[dotfiles.git] / base / .zlogout
CommitLineData
1ef46e01 1# gpg forward cleanup
2if [[ $SHLVL == 1 && $GNUPGHOME =~ '.ssh_forward/\d+$' ]] {
3 x=$GNUPGHOME
4 # reset GNUPGHOME
5 [[ -o GLOB_ASSIGN ]]; y=$?
6 setopt GLOB_ASSIGN
7 GNUPGHOME=$GNUPGHOME/../..(:a)
8 [[ $y != 0 ]] && unsetopt GLOB_ASSIGN
9 # clean dir if it exists
10 if [[ -d $x ]] {
11 find $x -mindepth 1 -maxdepth 1 | while read -r y; do
12 unlink $y
13 done
14 rmdir -p $x 2>/dev/null
15 }
16 # clean up any remaining sockets from gpg forwarding
17 rm -f $_GNUPG_SOCK_DEST_BASE*(N=)
18}
19
79d4a356 20# remove xdg runtime
21rm -rf $XDG_RUNTIME_DIR 2>/dev/null
22
1ef46e01 23[[ -o interactive ]] && echo logout
1b8a4102 24clear
8eb81f95 25
26### load site-specific
27if [[ -f ~/.zlogout.local ]] { source ~/.zlogout.local }
28
79d4a356 29# vim: et sts=4 sw=4 ts=8 tw=79
This page took 0.043312 seconds and 4 git commands to generate.