diff options
author | PumpkinCheshire | 2021-04-24 17:52:54 +0800 |
---|---|---|
committer | PumpkinCheshire | 2021-04-24 17:52:54 +0800 |
commit | dadc976ebdeb89102b61038886a117b13fdaa8f4 (patch) | |
tree | 0d47647427fa5a7bb34e85c84ef61a96788bdd8b /cain-ncnn-vulkan | |
parent | a5e69c3261d780cd7e3264b499ad6d4fccb54cec (diff) | |
download | aur-dadc976ebdeb89102b61038886a117b13fdaa8f4.tar.gz |
rewrite the sh
Diffstat (limited to 'cain-ncnn-vulkan')
-rwxr-xr-x | cain-ncnn-vulkan | 29 |
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 |