about summary refs log tree commit diff stats
path: root/subx/dgen
diff options
context:
space:
mode:
Diffstat (limited to 'subx/dgen')
-rwxr-xr-xsubx/dgen18
1 files changed, 10 insertions, 8 deletions
diff --git a/subx/dgen b/subx/dgen
index 34f49deb..4aeec375 100755
--- a/subx/dgen
+++ b/subx/dgen
@@ -16,11 +16,13 @@ fi
 # subx_bin is up to date.
 export CFLAGS=-g
 
-if [[ $1 == 'ex'* ]]
-then
-  ./subx --map translate examples/$1.subx -o examples/`echo $1 |sed 's/\..*//'`
-  exit $?
-fi
-
-./subx --map translate *.subx apps/$1.subx  -o apps/`echo $1 |sed 's/\..*//'`
-exit $?
+case $1 in
+  ex*)
+    ./subx --map translate examples/$1.subx -o examples/`echo $1 |sed 's/\..*//'`
+    exit $?
+    ;;
+  *)
+    ./subx --map translate *.subx apps/$1.subx  -o apps/`echo $1 |sed 's/\..*//'`
+    exit $?
+    ;;
+esac