aboutsummaryrefslogtreecommitdiff
path: root/dict
diff options
context:
space:
mode:
Diffstat (limited to 'dict')
-rwxr-xr-xdict20
1 files changed, 20 insertions, 0 deletions
diff --git a/dict b/dict
new file mode 100755
index 0000000..6d58fe9
--- /dev/null
+++ b/dict
@@ -0,0 +1,20 @@
+#!/bin/bash
+#
+# Dictionary wrapper.
+#
+
+# Parameters
+BASENAME="`basename $0`"
+DICT="/usr/bin/dict"
+
+# Dispatch
+if [ -x "$DICT" ]; then
+ $DICT "$@"
+else
+ if which surfraw &> /dev/null; then
+ surfraw wiktionary "$@"
+ else
+ echo "error: no suitable dictionary found in the system"
+ exit 1
+ fi
+fi