Explorar o código

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 %!s(int64=11) %!d(string=hai) anos
pai
achega
7d67da7b27
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      bb.sh

+ 4 - 2
bb.sh

@@ -594,9 +594,11 @@ write_entry() {
             delete_includes
             exit
         fi
-        # check if TMPFILE is markdown even though the user didn't specify it
+        # guess format from 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
         TMPFILE=".entry-$RANDOM.$fmt"
         echo -e "Title on this line\n" >> "$TMPFILE"