You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
765 B
23 lines
765 B
#!/bin/bash
|
|
|
|
prefix="btt-"
|
|
cmd=$1
|
|
extra=$2
|
|
|
|
|
|
if [[ "$cmd" == "edit-json" ]]; then
|
|
# TODO: find easier way
|
|
json=$(test -z "$extra" && echo "./out.json" || echo "$extra")
|
|
cargo run --bin "${prefix}edit-tools" "$json"
|
|
elif [[ "$cmd" == "whiteout" ]]; then
|
|
json=$(test -z "$extra" && echo "./out.json" || echo "$extra")
|
|
cargo run --bin "${prefix}whiteout-labels" ./diagram.png "$json"
|
|
elif [[ "$cmd" == "gen-ocr" ]]; then
|
|
cargo run --bin "${prefix}get-ocr" ./diagram.png > out.json
|
|
elif [[ "$cmd" == "show-labels" ]]; then
|
|
cargo run --bin "${prefix}label-ocr" ./diagram.png ./out.json
|
|
elif [[ "$cmd" == "add-braille" ]]; then
|
|
json=$(test -z "$extra" && echo "./out.json" || echo "$extra")
|
|
cargo run --bin "${prefix}add-braille" ./out.png "$json" $3
|
|
fi
|