From dd9fb1009b20ffa9f90ee6430cfb70005125e73f Mon Sep 17 00:00:00 2001 From: Erich Smith Date: Thu, 17 May 2012 21:40:08 -0400 Subject: [PATCH] conditionally define t() if user has installed the todo plugin, forego defining the 'one thing' todo function t(). --- plugins/available/base.plugin.bash | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 -- 2.17.1