# 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
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 ""
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