diff --git a/kewt.sh b/kewt.sh index e99f81f..fdb37e7 100755 --- a/kewt.sh +++ b/kewt.sh @@ -6,7 +6,7 @@ die() { } usage() { - invoked_as="${KEWT_INVOKED_AS:-$0}" + invoked_as=$(basename "${KEWT_INVOKED_AS:-$0}") cat <] [--to ] $invoked_as [src] [out] @@ -155,7 +155,14 @@ ensure_root_defaults src="${src%/}" out="${out%/}" -[ -d "$src" ] || die "Source directory '$src' does not exist." +if [ ! -d "$src" ]; then + if [ "$src" = "site" ]; then + usage + exit 1 + else + die "Source directory '$src' does not exist." + fi +fi IGNORE_ARGS="-name '.kewtignore' -o -path '$src/.*'"