You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
628 B
26 lines
628 B
# |
|
# Executes commands at login post-zshrc. |
|
# |
|
# Authors: |
|
# Sorin Ionescu <sorin.ionescu@gmail.com> |
|
# |
|
|
|
# Execute code that does not affect the current session in the background. |
|
{ |
|
# Compile the completion dump to increase startup speed. |
|
zcompdump="${ZDOTDIR:-$HOME}/.zcompdump" |
|
if [[ -s "$zcompdump" && (! -s "${zcompdump}.zwc" || "$zcompdump" -nt "${zcompdump}.zwc") ]]; then |
|
zcompile "$zcompdump" |
|
fi |
|
} &! |
|
|
|
# Execute code only if STDERR is bound to a TTY. |
|
[[ -o INTERACTIVE && -t 2 ]] && { |
|
|
|
# Print a random, hopefully interesting, adage. |
|
if (( $+commands[fortune] )); then |
|
fortune -s |
|
print |
|
fi |
|
|
|
} >&2
|
|
|