From: Daniel Hahler Date: Thu, 4 Dec 2014 09:39:46 +0000 (+0100) Subject: Add doc for _autoenv_deauthorize X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=1bfed02bc2f1cb0bcca16b1ac7d7503c842b88c4;p=zsh-autoenv.git Add doc for _autoenv_deauthorize --- diff --git a/autoenv.zsh b/autoenv.zsh index 0cc0566..b8a8f05 100644 --- a/autoenv.zsh +++ b/autoenv.zsh @@ -152,6 +152,9 @@ _autoenv_authorize() { _autoenv_hash_pair $env_file >> $AUTOENV_ENV_FILENAME } +# Deauthorize a given filename, by removing it from the auth file. +# This uses `test -s` to only handle non-empty files, and a subshell to +# allow for writing to the same file again. _autoenv_deauthorize() { local env_file=${1:A} if [[ -s $AUTOENV_ENV_FILENAME ]]; then