md2html.fish

 1function md2html
 2    set NAME (eow)
 3    set DIR ~/Downloads/tmp/responses
 4    set FILENAME "$DIR/$NAME.md"
 5
 6    mkdir -p $DIR
 7    cat > $FILENAME
 8
 9    cd $DIR
10
11    if not prettier -w --parser markdown --prose-wrap always --no-editorconfig --no-config "$NAME.md"
12        echo "Error: prettier failed" >&2
13        return 1
14    end
15
16    if not pandoc -so "$NAME.html" "$NAME.md"
17        echo "Error: pandoc failed" >&2
18        return 1
19    end
20
21    if not xdg-open "$NAME.html"
22        echo "Error: xdg-open failed" >&2
23        return 1
24    end
25
26    echo "Successfully created and opened $NAME.html"
27end