summarylogtreecommitdiffstats
path: root/cain-ncnn-vulkan
diff options
context:
space:
mode:
authorPumpkinCheshire2021-04-24 17:52:54 +0800
committerPumpkinCheshire2021-04-24 17:52:54 +0800
commitdadc976ebdeb89102b61038886a117b13fdaa8f4 (patch)
tree0d47647427fa5a7bb34e85c84ef61a96788bdd8b /cain-ncnn-vulkan
parenta5e69c3261d780cd7e3264b499ad6d4fccb54cec (diff)
downloadaur-dadc976ebdeb89102b61038886a117b13fdaa8f4.tar.gz
rewrite the sh
Diffstat (limited to 'cain-ncnn-vulkan')
-rwxr-xr-xcain-ncnn-vulkan29
1 files changed, 29 insertions, 0 deletions
diff --git a/cain-ncnn-vulkan b/cain-ncnn-vulkan
new file mode 100755
index 000000000000..f2e662ad4811
--- /dev/null
+++ b/cain-ncnn-vulkan
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+default_model_path="/usr/share/cain-ncnn-vulkan/"
+readonly default_model_path
+
+args=""
+
+while getopts "hv0:1:i:o:m:g:j:f:" arg; do
+ case $arg in
+ h) args="$args -$arg" ;;
+ v) args="$args -$arg" ;;
+ 1) args="$args -$arg $OPTARG" ;;
+ 0) args="$args -$arg $OPTARG" ;;
+ i) args="$args -$arg $OPTARG" ;;
+ o) args="$args -$arg $OPTARG" ;;
+ m)
+ if ! [ -d $OPTARG ]; then
+ args="$args -m $default_model_path$OPTARG"
+ else
+ args="$args -$arg $OPTARG"
+ fi
+ ;;
+ g) args="$args -$arg $OPTARG" ;;
+ j) args="$args -$arg $OPTARG" ;;
+ f) args="$args -$arg $OPTARG" ;;
+ esac
+done
+
+/usr/share/cain-ncnn-vulkan/cain-ncnn-vulkan $args