minilog/minilog

31 lines
785 B
Fish
Executable File

#!/usr/bin/env fish
# mini program to save a simple logfile of your activities
# Location of minilog
set LOG_LOCATION ~/Software/minilog/minilog.log
function print_usage
echo "Usage: "
echo "minilog"
echo " -m | --message \"What I did today...\" message to log"
echo " -l | --log display minilog"
echo " -h | --help help (display this screen)"
end
# check flags
for option in $argv
switch "$option"
case -m --message
date +"%D" >> $LOG_LOCATION
echo -e $argv[2] \n >> $LOG_LOCATION
break
case -h --help
print_usage
case -l --log
cat $LOG_LOCATION
case \*
printf "error: Unknown option %s\n" $option
print_usage
end
end