Przeglądaj źródła

use file extension when posting with `bb.sh post file.ext`

but let users override it with `bb.sh post -html file.md`
Alexey Shpakovsky 11 lat temu
rodzic
commit
7d67da7b27
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      bb.sh

+ 4 - 2
bb.sh

@@ -594,9 +594,11 @@ write_entry() {
             delete_includes
             delete_includes
             exit
             exit
         fi
         fi
-        # check if TMPFILE is markdown even though the user didn't specify it
+        # guess format from TMPFILE
         extension="${TMPFILE##*.}"
         extension="${TMPFILE##*.}"
-        [[ "$extension" == "md" ]] && fmt="md"
+        [[ "$extension" == "md" || "$extension" == "html" ]] && fmt="$extension"
+        # but let user override it (`bb.sh post -html file.md`)
+        [[ "$2" == "-html" ]] && fmt="html"
     else
     else
         TMPFILE=".entry-$RANDOM.$fmt"
         TMPFILE=".entry-$RANDOM.$fmt"
         echo -e "Title on this line\n" >> "$TMPFILE"
         echo -e "Title on this line\n" >> "$TMPFILE"