1
0
mirror of https://github.com/Tarrasch/zsh-autoenv.git synced 2024-12-01 18:31:00 +02:00

Handle failure of loading zsh/stat

This commit is contained in:
Daniel Hahler 2014-12-18 19:45:48 +01:00
parent f5077e320d
commit 936b5eaf77

View File

@ -122,7 +122,14 @@ _autoenv_debug() {
# }}} # }}}
# Load zstat module, but only its builtin `zstat`. # Load zstat module, but only its builtin `zstat`.
zmodload -F zsh/stat b:zstat if ! zmodload -F zsh/stat b:zstat 2>/dev/null; then
# If the module is not available, define a wrapper around `stat`, and use its
# terse output instead of format, which is not supported by busybox.
# Assume '+mtime' as $1.
zstat() {
stat -t $2 | cut -f13 -d ' '
}
fi
# Generate hash pair for a given file ($1). # Generate hash pair for a given file ($1).