Parcourir la source

Update to use journal guessing

Samuel W. Flint il y a 3 ans
Parent
commit
5df668917e
1 fichiers modifiés avec 14 ajouts et 2 suppressions
  1. 14 2
      jrnl

+ 14 - 2
jrnl

@@ -68,10 +68,22 @@ function add_journal {
     do_git commit -m "Added entry for journal ${TITLE}."
 }
 
+function guess_journal {
+    echo -n "Journal Name: "
+    read NAME
+    recsel -t Journal \
+           -i -q "${NAME}" \
+           -R ID,Title \
+           "${JOURNAL_FILE}" |\
+        awk -F' ' -e 'NF' |\
+        awk -F' ' -e '{sub(/ /,"\t")}1'
+    echo -n "Journal Number: "
+    read JOURNAL
+}
+
 function add_issue {
     if [[ $# -lt 3 ]] ; then
-        echo -n "Journal: "
-        read JOURNAL
+        guess_journal
         echo -n "Volume: "
         read VOLUME
         echo -n "Issue: "