Permalink
Browse files

conditionally define t()

if user has installed the todo plugin, forego defining the 'one thing'
todo function t().
  • Loading branch information...
1 parent 57283d7 commit dd9fb1009b20ffa9f90ee6430cfb70005125e73f @erichs erichs committed May 18, 2012
Showing with 15 additions and 0 deletions.
  1. +15 −0 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

0 comments on commit dd9fb10

Please sign in to comment.