From: Erich Smith Date: Fri, 18 May 2012 01:40:08 +0000 (-0400) Subject: conditionally define t() X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=dd9fb1009b20ffa9f90ee6430cfb70005125e73f;p=common%2Fbash_it.git conditionally define t() if user has installed the todo plugin, forego defining the 'one thing' todo function t(). --- diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index a80c216..137b812 100755 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -137,6 +137,21 @@ usage () fi } +if [ ! -e $BASH_IT/plugins/enabled/todo.plugin.bash ]; then +# if user has installed todo plugin, skip this... + t () + { + about 'one thing todo' + param 'if not set, display todo item' + param '1: todo text' + if [[ "$*" == "" ]] ; then + cat ~/.t + else + echo "$*" > ~/.t + fi + } +fi + command_exists () { about checks for existence of a command