소스 검색

Booxdown is now a bash script and does some error checking

Samuel W. Flint 2 년 전
부모
커밋
f9fc6fc42c
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      booxdown

+ 8 - 1
booxdown

@@ -1,4 +1,11 @@
-#!/bin/sh
+#!/usr/bin/env bash
+set -euo pipefail
+IFS=$'\n\t'
+
+if [ $# -lt 1 ] ; then
+    echo "$(basename $0) MARKDOWN-FILE" >&2
+    exit 1
+fi
 
 MDFILE=$1
 PDFFILE=$(basename $MDFILE .md).pdf