浏览代码

Update to use journal guessing

Samuel W. Flint 3 年之前
父节点
当前提交
5df668917e
共有 1 个文件被更改,包括 14 次插入2 次删除
  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: "