X-Git-Url: https://us-delaporte.pagekite.me/gitweb/minion.git/blobdiff_plain/1d86c266176f7d02d112be5583b9ebd7a69e570f..c7038ec53ac27a936d69d3d0aa3e1325a424ecb4:/bin/mg diff --git a/bin/mg b/bin/mg index e803fe6..567d1b4 100755 --- a/bin/mg +++ b/bin/mg @@ -4,13 +4,16 @@ # Optionally include a second search term year=`date +%Y` +month=`date +%m` # File to gather all content into topic=$1 if [ ! -n "$1" ]; then echo "A topic to gather is required." exit 1 fi -fname=$(printf "$HOME/Journal/$year/%02d-$topic.md" $(date +%m)) + +mkdir -p "$HOME/Journal/$year" +fname="$HOME/Journal/$year/$month-$topic.md" archive="$HOME/Journal/archive-$year/" # Files to gather @@ -28,7 +31,7 @@ fi if [ -n "$more_files" ]; then echo "Will merge $more_files into $fname" else - echo "Nothing to gather for $2" + echo "No second keyword." fi echo "" @@ -39,13 +42,21 @@ if [[ ! $input == "Y" && ! $input == "y" ]]; then exit 1 fi -echo "Huzzah!" -cat $files >> $fname.gathered +for f in $files; do + echo "Gathering $f into $fname" + cat "$f" >> "$fname.gathered" +done + mkdir -p $archive mv $files $archive if [ -n "$more_files" ]; then - cat $more_files >> $fname.gathered + + for f in $more_files; do + echo "Gathering $f into $fname" + cat "$f" >> "$fname.gathered" + done + mv $more_files $archive fi