Using binary in _tmp/native-tar-test ~/oil/_tmp/native-tar-test/oils-for-unix-0.36.0 ~/oil _build/oils.sh: Building oils-for-unix: _bin/cxx-opt-sh/oils-for-unix PWD = /home/uke/oil/_tmp/native-tar-test/oils-for-unix-0.36.0 cxx = cxx variant = opt translator = mycpp suffix = skip_rebuild = true _build/oils.sh: SKIPPING build because _bin/cxx-opt-sh/oils-for-unix exists ~/oil Exported OSH=/home/uke/oil/_tmp/native-tar-test/oils-for-unix-0.36.0/_bin/cxx-opt-sh/osh ~/oil/_clone/ble.sh ~/oil ble.sh: insane environment: $USER is empty. ble.sh: modified USER=uke ble.sh: suspicious environment: $LANG is empty. shopt -s checkwinsize ^~~~~ out/ble.osh:2813: 'shopt' got invalid option 'checkwinsize' ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) (delta=endA-endB0)>0?(end+=delta):(end0-=delta))) ^ out/ble.osh:8743: Invalid word while parsing command list real 0.060 user 0.040 sys 0.013 ble-import lib/core-test ^~~~~~~~~~ lib/test-main.sh:3: Command 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/main' 29 ^~~ lib/test-main.sh:5: Command 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'f1' exit=123 ^~~ lib/test-main.sh:19: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2' ^~~ lib/test-main.sh:20: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1; [[ ! -o posix ]]' ^~~ lib/test-main.sh:21: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2; [[ ! -o posix ]]' ^~~ lib/test-main.sh:22: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f1; ret=$?; set +o posix' ret=123 ^~~ lib/test-main.sh:24: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f2; ret=$?; set +o posix' ret=0 ^~~ lib/test-main.sh:25: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f1; [[ -o posix ]]; ret=$?; set +o posix' ret=0 ^~~ lib/test-main.sh:26: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f2; [[ -o posix ]]; ret=$?; set +o posix' ret=0 ^~~ lib/test-main.sh:27: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/put a stdout=a ^~~ lib/test-main.sh:32: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/print a stdout=a ^~~ lib/test-main.sh:33: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/put "a b"' stdout='a b' ^~~ lib/test-main.sh:34: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print "a b"' stdout='a b' ^~~ lib/test-main.sh:35: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/put "a b"; ble/util/put "c d"' \ ^~~ lib/test-main.sh:36: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print "a b"; ble/util/print "c d"' \ ^~~ lib/test-main.sh:38: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-1 ^~~ lib/test-main.sh:48: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-{1..3} ^~~ lib/test-main.sh:49: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-0 exit=1 ^~~ lib/test-main.sh:50: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-{0..2} exit=1 ^~~ lib/test-main.sh:51: Command 'ble/test' not found (OILS-ERR-100) ble/test '! ble/bin#has ble_test_dummy_4' ^~~ lib/test-main.sh:57: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/bin#has ble_test_dummy_4' ^~~ lib/test-main.sh:59: Command 'ble/test' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-main.sh:80: Command 'ble/test/chdir' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base ]]' ^~~ lib/test-main.sh:121: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base_run ]]' ^~~ lib/test-main.sh:122: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base_cache ]]' ^~~ lib/test-main.sh:123: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ ${value//$pattern/'"$qnl"'} == '"$qnl"'hello'"$qnl"' ]]' ^~~ lib/test-main.sh:131: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ ${value//$pattern/'"$qnl"'} != '"$qnl"'hello'"$qnl"' ]]' ^~~ lib/test-main.sh:133: Command 'ble/test' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-main.sh:141: Command 'ble/test/end-section' not found (OILS-ERR-100) real 0.007 user 0.000 sys 0.002 ble-import lib/core-test ^~~~~~~~~~ lib/test-util.sh:3: Command 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/util' 1244 ^~~ lib/test-util.sh:5: Command 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'bleopt a=1' \ ^~~ lib/test-util.sh:11: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:13: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a:=2' ^~~ lib/test-util.sh:15: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:16: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ $bleopt_a == 2 ]]' ^~~ lib/test-util.sh:18: Command 'ble/test' not found (OILS-ERR-100) ble/test "bleopt | grep 'bleopt a='" \ ^~~ lib/test-util.sh:19: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=3' ^~~ lib/test-util.sh:21: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:22: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=4 && bleopt a' ^~~ lib/test-util.sh:27: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=5' \ ^~~ lib/test-util.sh:30: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:32: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f:=10 g:=11 ^~~ lib/test-util.sh:36: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f g \ ^~~ lib/test-util.sh:37: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f=12 g=13 ^~~ lib/test-util.sh:39: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f g \ ^~~ lib/test-util.sh:40: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -v b 6 ^~~ lib/test-util.sh:44: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt b stdout="bleopt b=6" ^~~ lib/test-util.sh:45: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -n c 7 ^~~ lib/test-util.sh:46: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt c stdout="bleopt c=7" ^~~ lib/test-util.sh:47: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt d:= e:= ^~~ lib/test-util.sh:48: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -v d 8 ^~~ lib/test-util.sh:49: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -n e 9 ^~~ lib/test-util.sh:50: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt d stdout="bleopt d=" ^~~ lib/test-util.sh:51: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt e stdout="bleopt e=9" ^~~ lib/test-util.sh:52: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 0 exit=0 ^~~ lib/test-util.sh:61: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 1 exit=1 ^~~ lib/test-util.sh:62: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 9 exit=9 ^~~ lib/test-util.sh:63: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 128 exit=128 ^~~ lib/test-util.sh:64: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 255 exit=255 ^~~ lib/test-util.sh:65: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1; ble/util/print "g:$a"' \ ^~~ lib/test-util.sh:79: Command 'ble/test' not found (OILS-ERR-100) ble/test 'a=1; f1; ble/util/print "g:$a@g"' \ ^~~ lib/test-util.sh:103: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1 x; ret=$x' ret=3 ^~~ lib/test-util.sh:122: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1 a; ret=$a' ret=3 ^~~ lib/test-util.sh:123: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1 result; ret=$result' ret=3 ^~~ lib/test-util.sh:124: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 x; ret="(${x[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:132: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 a; ret="(${a[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:133: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 b; ret="(${b[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:134: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 result; ret="(${result[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:135: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 \ ^~~ lib/test-util.sh:164: Command 'ble/test' not found (OILS-ERR-100) declare -i i=1 ^~~~~~~ lib/test-util.sh:175: 'declare' doesn't implement flag -i (shopt --set ignore_flags_not_impl) declare -u u=a ^~~~~~~ lib/test-util.sh:181: Warning: OSH doesn't implement flags -l or -u (shopt --set ignore_flags_not_impl) declare -l l=B ^~~~~~~ lib/test-util.sh:182: Warning: OSH doesn't implement flags -l or -u (shopt --set ignore_flags_not_impl) declare -c c=c ^~ lib/test-util.sh:183: 'declare' doesn't accept flag -c ble/test 'ble/variable#get-attr v; ret=$attr' ret= ^~~ lib/test-util.sh:189: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr i; ret=$attr' ret=i ^~~ lib/test-util.sh:190: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr x; ret=$attr' ret=x ^~~ lib/test-util.sh:191: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr r; ret=$attr' ret=r ^~~ lib/test-util.sh:192: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr a; ret=$attr' ret=a ^~~ lib/test-util.sh:193: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr u; ret=$attr' ret=u ^~~ lib/test-util.sh:195: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr l; ret=$attr' ret=l ^~~ lib/test-util.sh:196: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr c; ret=$attr' ret=c ^~~ lib/test-util.sh:197: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr A; ret=$attr' ret=A ^~~ lib/test-util.sh:198: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr i i' ^~~ lib/test-util.sh:203: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr x x' ^~~ lib/test-util.sh:204: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr r r' ^~~ lib/test-util.sh:205: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr a a' ^~~ lib/test-util.sh:206: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v i' exit=1 ^~~ lib/test-util.sh:207: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v x' exit=1 ^~~ lib/test-util.sh:208: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v r' exit=1 ^~~ lib/test-util.sh:209: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v a' exit=1 ^~~ lib/test-util.sh:210: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr u u' ^~~ lib/test-util.sh:212: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr l l' ^~~ lib/test-util.sh:213: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr c c' ^~~ lib/test-util.sh:214: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr A A' ^~~ lib/test-util.sh:215: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v u' exit=1 ^~~ lib/test-util.sh:216: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v l' exit=1 ^~~ lib/test-util.sh:217: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v c' exit=1 ^~~ lib/test-util.sh:218: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v A' exit=1 ^~~ lib/test-util.sh:219: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-inttype i' ^~~ lib/test-util.sh:226: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-inttype v' exit=1 ^~~ lib/test-util.sh:227: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-readonly r' ^~~ lib/test-util.sh:228: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-readonly v' exit=1 ^~~ lib/test-util.sh:229: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed u' ^~~ lib/test-util.sh:231: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed l' ^~~ lib/test-util.sh:232: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed c' ^~~ lib/test-util.sh:233: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed v' exit=1 ^~~ lib/test-util.sh:234: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v0' ^~~ lib/test-util.sh:251: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v1' ^~~ lib/test-util.sh:252: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v2' exit=1 ^~~ lib/test-util.sh:253: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v3' exit=1 ^~~ lib/test-util.sh:254: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v4' exit=1 ^~~ lib/test-util.sh:255: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v0' ^~~ lib/test-util.sh:257: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v1' ^~~ lib/test-util.sh:258: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v2' exit=1 ^~~ lib/test-util.sh:259: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v3' exit=1 ^~~ lib/test-util.sh:260: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v4' exit=1 ^~~ lib/test-util.sh:261: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v0u' ^~~ lib/test-util.sh:263: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v1u' ^~~ lib/test-util.sh:265: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v2u' exit=1 ^~~ lib/test-util.sh:266: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v3u' exit=1 ^~~ lib/test-util.sh:268: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v4u' exit=1 ^~~ lib/test-util.sh:269: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=0 ^~~ lib/test-util.sh:280: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=10 ^~~ lib/test-util.sh:282: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=("${_ble_array_prototype[@]::10}"); echo "${#x[@]}"' stdout=10 ^~~ lib/test-util.sh:283: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=10 ^~~ lib/test-util.sh:285: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=("${_ble_array_prototype[@]::3}"); echo "${#x[@]}"' stdout=3 ^~~ lib/test-util.sh:286: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array a' ^~~ lib/test-util.sh:293: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array b' exit=1 ^~~ lib/test-util.sh:294: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array c' exit=1 ^~~ lib/test-util.sh:295: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array A' exit=1 ^~~ lib/test-util.sh:299: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc a' exit=1 ^~~ lib/test-util.sh:300: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc A' ^~~ lib/test-util.sh:301: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc b' exit=1 ^~~ lib/test-util.sh:302: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc c' exit=1 ^~~ lib/test-util.sh:303: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a; echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:309: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a Q; echo "${#a[@]}:(${a[*]})"' stdout='1:(Q)' ^~~ lib/test-util.sh:310: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a 1 2 3; echo "${#a[@]}:(${a[*]})"' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:311: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a; echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:312: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:319: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='1:(A)' ^~~ lib/test-util.sh:321: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='3:(A B C)' ^~~ lib/test-util.sh:323: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='3:(A B C)' ^~~ lib/test-util.sh:325: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=() ; ble/array#pop arr; result' stdout=':0:()' ^~~ lib/test-util.sh:331: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(1) ; ble/array#pop arr; result' stdout='1:0:()' ^~~ lib/test-util.sh:332: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(1 2) ; ble/array#pop arr; result' stdout='2:1:(1)' ^~~ lib/test-util.sh:333: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(0 0 0); ble/array#pop arr; result' stdout='0:2:(0 0)' ^~~ lib/test-util.sh:334: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(1 2 3); ble/array#pop arr; result' stdout='3:2:(1 2)' ^~~ lib/test-util.sh:335: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(" a a " " b b " " c c "); ble/array#pop arr; result' \ ^~~ lib/test-util.sh:336: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:345: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='1:(A)' ^~~ lib/test-util.sh:347: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='1:(A)' ^~~ lib/test-util.sh:349: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='2:(B A)' ^~~ lib/test-util.sh:351: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(C D E B A)' ^~~ lib/test-util.sh:353: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='2:(A B)' ^~~ lib/test-util.sh:356: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:363: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='1:(1)' ^~~ lib/test-util.sh:365: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='2:(zw xy)' ^~~ lib/test-util.sh:367: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x 3 a)' ^~~ lib/test-util.sh:369: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout="10:(${b[*]})" ^~~ lib/test-util.sh:371: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout="9:(${b[*]})" ^~~ lib/test-util.sh:373: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(A B C)' ^~~ lib/test-util.sh:380: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(A B C)' ^~~ lib/test-util.sh:382: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(A x y z)' ^~~ lib/test-util.sh:384: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(x A y z)' ^~~ lib/test-util.sh:386: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(x y z A)' ^~~ lib/test-util.sh:388: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='6:(A B C x y z)' ^~~ lib/test-util.sh:390: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='6:(x A B C y z)' ^~~ lib/test-util.sh:392: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='6:(x y z A B C)' ^~~ lib/test-util.sh:394: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:396: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:398: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:400: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='7:(hello 1 2 3 world hello world)' ^~~ lib/test-util.sh:408: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='7:(heart world hello 1 2 3 world)' ^~~ lib/test-util.sh:411: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#insert-after a check 1 2 3' exit=1 ^~~ lib/test-util.sh:413: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(hello world hello world)' ^~~ lib/test-util.sh:414: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(hello world with check this)' ^~~ lib/test-util.sh:422: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#insert-before a haystack kick check' exit=1 ^~~ lib/test-util.sh:424: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(hello world this)' ^~~ lib/test-util.sh:425: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(yyy yyy yyy fdsa fdsa)' ^~~ lib/test-util.sh:433: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(aa aa aa aa aa)' ^~~ lib/test-util.sh:436: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:438: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:440: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a hello' ret=0 ^~~ lib/test-util.sh:446: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a hello' ret=3 ^~~ lib/test-util.sh:448: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a check' ret=-1 ^~~ lib/test-util.sh:450: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a hello' ret=3 ^~~ lib/test-util.sh:456: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a hello' ret=3 ^~~ lib/test-util.sh:458: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a check' ret=-1 ^~~ lib/test-util.sh:460: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='0:()' ^~~ lib/test-util.sh:467: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 10; status' stdout='0:()' ^~~ lib/test-util.sh:468: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 4; status' stdout='3:(x y z)' ^~~ lib/test-util.sh:470: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 3; status' stdout='3:(x y z)' ^~~ lib/test-util.sh:471: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 1; status' stdout='2:(x z)' ^~~ lib/test-util.sh:472: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='1:(z)' ^~~ lib/test-util.sh:473: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='0:()' ^~~ lib/test-util.sh:474: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 25; status' stdout="25:(${a1[*]})" ^~~ lib/test-util.sh:476: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout="24:(${a2[*]})" ^~~ lib/test-util.sh:477: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 7; status' stdout="23:(${a3[*]})" ^~~ lib/test-util.sh:478: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=8 ^~~ lib/test-util.sh:484: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=16 ^~~ lib/test-util.sh:486: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::10}; echo "${#x}"' stdout=10 ^~~ lib/test-util.sh:487: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=16 ^~~ lib/test-util.sh:489: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::3}; echo "${#x}"' stdout=3 ^~~ lib/test-util.sh:490: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=128 ^~~ lib/test-util.sh:492: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::77}; echo "${#x}"' stdout=77 ^~~ lib/test-util.sh:493: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat' ret= ^~~ lib/test-util.sh:498: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat ""' ret= ^~~ lib/test-util.sh:499: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a' ret= ^~~ lib/test-util.sh:500: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc' ret= ^~~ lib/test-util.sh:501: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" ""' ret= ^~~ lib/test-util.sh:502: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a ""' ret= ^~~ lib/test-util.sh:503: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc ""' ret= ^~~ lib/test-util.sh:504: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 0' ret= ^~~ lib/test-util.sh:505: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 0' ret= ^~~ lib/test-util.sh:506: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 0' ret= ^~~ lib/test-util.sh:507: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 1' ret= ^~~ lib/test-util.sh:508: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 10' ret= ^~~ lib/test-util.sh:509: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 1' ret=a ^~~ lib/test-util.sh:511: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 2' ret=aa ^~~ lib/test-util.sh:512: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 5' ret=aaaaa ^~~ lib/test-util.sh:513: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 1' ret=abc ^~~ lib/test-util.sh:514: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 2' ret=abcabc ^~~ lib/test-util.sh:515: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 5' ret=abcabcabcabcabc ^~~ lib/test-util.sh:516: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat ";&|<>" 5' ret=';&|<>;&|<>;&|<>;&|<>;&|<>' ^~~ lib/test-util.sh:517: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix' ret= ^~~ lib/test-util.sh:534: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix ""' ret= ^~~ lib/test-util.sh:535: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a' ret= ^~~ lib/test-util.sh:536: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix "" ""' ret= ^~~ lib/test-util.sh:537: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a ""' ret= ^~~ lib/test-util.sh:538: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a b' ret= ^~~ lib/test-util.sh:539: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a a' ret=a ^~~ lib/test-util.sh:540: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc abc' ret=abc ^~~ lib/test-util.sh:541: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc aaa' ret=a ^~~ lib/test-util.sh:542: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc ccc' ret= ^~~ lib/test-util.sh:543: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc xyz' ret= ^~~ lib/test-util.sh:544: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix' ret= ^~~ lib/test-util.sh:549: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix ""' ret= ^~~ lib/test-util.sh:550: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a' ret= ^~~ lib/test-util.sh:551: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix "" ""' ret= ^~~ lib/test-util.sh:552: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a ""' ret= ^~~ lib/test-util.sh:553: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a b' ret= ^~~ lib/test-util.sh:554: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a a' ret=a ^~~ lib/test-util.sh:555: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc abc' ret=abc ^~~ lib/test-util.sh:556: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc aaa' ret= ^~~ lib/test-util.sh:557: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc ccc' ret=c ^~~ lib/test-util.sh:558: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc xyz' ret= ^~~ lib/test-util.sh:559: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "" ; status' stdout='1:()' ^~~ lib/test-util.sh:566: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:567: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "," ; status' stdout='2:( )' ^~~ lib/test-util.sh:568: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1," ; status' stdout='2:(1 )' ^~~ lib/test-util.sh:569: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , ",2" ; status' stdout='2:( 2)' ^~~ lib/test-util.sh:570: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1,,3" ; status' stdout='3:(1 3)' ^~~ lib/test-util.sh:571: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1,2,3" ; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:572: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a " " "1 2 3"; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:573: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a " " "1 2 3"; status' stdout='1:(1 2 3)' ^~~ lib/test-util.sh:574: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a " " "1'"$nl"'2'"$nl"'3"; status' stdout="1:(1${nl}2${nl}3)" ^~~ lib/test-util.sh:575: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "" ; status' stdout='0:()' ^~~ lib/test-util.sh:582: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:583: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " " ; status' stdout='0:()' ^~~ lib/test-util.sh:584: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1 " ; status' stdout='1:(1)' ^~~ lib/test-util.sh:585: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " 2" ; status' stdout='1:(2)' ^~~ lib/test-util.sh:586: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1 3" ; status' stdout='2:(1 3)' ^~~ lib/test-util.sh:587: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1 2 3"; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:588: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " 1'"$ht"'2'"$ht"'3 "; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:589: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " 1'"$nl"'2'"$nl"'3 "; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:590: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "" ; status' stdout='1:()' ^~~ lib/test-util.sh:597: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:598: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "'"$nl"'" ; status' stdout='2:( )' ^~~ lib/test-util.sh:599: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$nl"'" ; status' stdout='2:(1 )' ^~~ lib/test-util.sh:600: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "'"$nl"'2" ; status' stdout='2:( 2)' ^~~ lib/test-util.sh:601: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$nl$nl"'3" ; status' stdout='3:(1 3)' ^~~ lib/test-util.sh:602: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$nl"'2'"$nl"'3"; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:603: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$ht"'2'"$ht"'3"; status' stdout="1:(1${ht}2${ht}3)" ^~~ lib/test-util.sh:604: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1 2 3"; status' stdout="1:(1 2 3)" ^~~ lib/test-util.sh:605: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello a' ret=0 ^~~ lib/test-util.sh:611: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello あ' ret=0 ^~~ lib/test-util.sh:612: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello e' ret=1 ^~~ lib/test-util.sh:613: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello l' ret=2 ^~~ lib/test-util.sh:614: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello olh' ret=4 ^~~ lib/test-util.sh:615: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello hello' ret=5 ^~~ lib/test-util.sh:616: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char "" a' ret=0 ^~~ lib/test-util.sh:617: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char "" ab' ret=0 ^~~ lib/test-util.sh:618: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello a' ret=0 ^~~ lib/test-util.sh:623: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello あ' ret=0 ^~~ lib/test-util.sh:624: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello ee' ret=0 ^~~ lib/test-util.sh:625: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello e' ret=1 ^~~ lib/test-util.sh:626: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello l' ret=2 ^~~ lib/test-util.sh:627: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello ll' ret=1 ^~~ lib/test-util.sh:628: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello hello' ret=1 ^~~ lib/test-util.sh:629: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string "" a' ret=0 ^~~ lib/test-util.sh:630: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string "" ab' ret=0 ^~~ lib/test-util.sh:631: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string ababababa aba' ret=2 ^~~ lib/test-util.sh:632: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello a' ret=-1 ^~~ lib/test-util.sh:637: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello あ' ret=-1 ^~~ lib/test-util.sh:638: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello ee' ret=-1 ^~~ lib/test-util.sh:639: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello e' ret=1 ^~~ lib/test-util.sh:640: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello l' ret=2 ^~~ lib/test-util.sh:641: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello ll' ret=2 ^~~ lib/test-util.sh:642: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello hello' ret=0 ^~~ lib/test-util.sh:643: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of "" a' ret=-1 ^~~ lib/test-util.sh:644: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of "" ab' ret=-1 ^~~ lib/test-util.sh:645: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of ababababa aba' ret=0 ^~~ lib/test-util.sh:646: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello a' ret=-1 ^~~ lib/test-util.sh:651: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello あ' ret=-1 ^~~ lib/test-util.sh:652: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello ee' ret=-1 ^~~ lib/test-util.sh:653: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello e' ret=1 ^~~ lib/test-util.sh:654: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello l' ret=3 ^~~ lib/test-util.sh:655: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello ll' ret=2 ^~~ lib/test-util.sh:656: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello hello' ret=0 ^~~ lib/test-util.sh:657: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of "" a' ret=-1 ^~~ lib/test-util.sh:658: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of "" ab' ret=-1 ^~~ lib/test-util.sh:659: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of ababababa aba' ret=6 ^~~ lib/test-util.sh:660: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case' ret= ^~~ lib/test-util.sh:665: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ' ret= ^~~ lib/test-util.sh:666: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ' ret= ^~~ lib/test-util.sh:667: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ' ret= ^~~ lib/test-util.sh:668: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case ""' ret= ^~~ lib/test-util.sh:669: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ""' ret= ^~~ lib/test-util.sh:670: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ""' ret= ^~~ lib/test-util.sh:671: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ""' ret= ^~~ lib/test-util.sh:672: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case a' ret=A ^~~ lib/test-util.sh:673: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower a' ret=a ^~~ lib/test-util.sh:674: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper a' ret=A ^~~ lib/test-util.sh:675: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize a' ret=A ^~~ lib/test-util.sh:676: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case あ' ret=あ ^~~ lib/test-util.sh:677: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower あ' ret=あ ^~~ lib/test-util.sh:678: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper あ' ret=あ ^~~ lib/test-util.sh:679: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize あ' ret=あ ^~~ lib/test-util.sh:680: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +' ret=+ ^~~ lib/test-util.sh:681: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +' ret=+ ^~~ lib/test-util.sh:682: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +' ret=+ ^~~ lib/test-util.sh:683: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +' ret=+ ^~~ lib/test-util.sh:684: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case abc' ret=ABC ^~~ lib/test-util.sh:685: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower abc' ret=abc ^~~ lib/test-util.sh:686: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper abc' ret=ABC ^~~ lib/test-util.sh:687: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize abc' ret=Abc ^~~ lib/test-util.sh:688: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case ABC' ret=abc ^~~ lib/test-util.sh:689: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ABC' ret=abc ^~~ lib/test-util.sh:690: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ABC' ret=ABC ^~~ lib/test-util.sh:691: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ABC' ret=Abc ^~~ lib/test-util.sh:692: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case aBc' ret=AbC ^~~ lib/test-util.sh:693: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower aBc' ret=abc ^~~ lib/test-util.sh:694: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper aBc' ret=ABC ^~~ lib/test-util.sh:695: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize aBc' ret=Abc ^~~ lib/test-util.sh:696: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +aBc' ret=+AbC ^~~ lib/test-util.sh:697: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +aBc' ret=+abc ^~~ lib/test-util.sh:698: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +aBc' ret=+ABC ^~~ lib/test-util.sh:699: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +aBc' ret=+Abc ^~~ lib/test-util.sh:700: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize "hello world"' ret='Hello World' ^~~ lib/test-util.sh:701: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +aBc' ret=+AbC ^~~ lib/test-util.sh:704: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +aBc' ret=+abc ^~~ lib/test-util.sh:705: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +aBc' ret=+ABC ^~~ lib/test-util.sh:706: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +aBc' ret=+Abc ^~~ lib/test-util.sh:707: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize "hello world"' ret='Hello World' ^~~ lib/test-util.sh:708: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim ' ret= ^~~ lib/test-util.sh:713: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim' ret= ^~~ lib/test-util.sh:714: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim' ret= ^~~ lib/test-util.sh:715: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim ""' ret= ^~~ lib/test-util.sh:716: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim ""' ret= ^~~ lib/test-util.sh:717: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim ""' ret= ^~~ lib/test-util.sh:718: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "a"' ret=a ^~~ lib/test-util.sh:719: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "a"' ret=a ^~~ lib/test-util.sh:720: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "a"' ret=a ^~~ lib/test-util.sh:721: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " a "' ret=a ^~~ lib/test-util.sh:722: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " a "' ret='a ' ^~~ lib/test-util.sh:723: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " a "' ret=' a' ^~~ lib/test-util.sh:724: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " a b "' ret='a b' ^~~ lib/test-util.sh:725: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " a b "' ret='a b ' ^~~ lib/test-util.sh:726: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " a b "' ret=' a b' ^~~ lib/test-util.sh:727: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "abc"' ret='abc' ^~~ lib/test-util.sh:728: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "abc"' ret='abc' ^~~ lib/test-util.sh:729: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "abc"' ret='abc' ^~~ lib/test-util.sh:730: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " abc "' ret='abc' ^~~ lib/test-util.sh:731: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " abc "' ret='abc ' ^~~ lib/test-util.sh:732: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " abc "' ret=' abc' ^~~ lib/test-util.sh:733: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello' ret=hello ^~~ lib/test-util.sh:743: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello ""' ret=hello ^~~ lib/test-util.sh:744: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello xyz' ret=hello ^~~ lib/test-util.sh:745: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello el' ret='h\e\l\lo' ^~~ lib/test-util.sh:746: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello hl XY' ret='\Xe\Y\Yo' ^~~ lib/test-util.sh:747: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-sed-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:750: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-awk-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:752: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-extended-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:754: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-glob "A\*?[("' ret='A\\\*\?\[\(' ^~~ lib/test-util.sh:758: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-single-quote "A'\''B"' ret="A'\''B" ^~~ lib/test-util.sh:759: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-double-quote "hello \$ \` \\ ! world"' ret='hello \$ \` \\ "\!" world' ^~~ lib/test-util.sh:760: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-escape-string "$input"' ret="$output" ^~~ lib/test-util.sh:762: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "[hello] (world) {this,is} "' \ ^~~ lib/test-util.sh:763: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "[hello] (world) {this,is} " b' \ ^~~ lib/test-util.sh:765: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "a=b:c:d" c' \ ^~~ lib/test-util.sh:767: Command 'ble/test' not found (OILS-ERR-100) ble/test $'ble/string#escape-for-bash-specialchars "a\tb\tc"' \ ^~~ lib/test-util.sh:769: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command' ret= ^~~ lib/test-util.sh:780: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo' ret='echo' ^~~ lib/test-util.sh:781: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo hello world' ret="echo 'hello' 'world'" ^~~ lib/test-util.sh:782: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "hello world"' ret="echo 'hello world'" ^~~ lib/test-util.sh:783: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "'\''test'\''"' ret="echo ''\''test'\'''" ^~~ lib/test-util.sh:784: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "" "" ""' ret="echo '' '' ''" ^~~ lib/test-util.sh:785: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo a{1..4}' ret="echo 'a1' 'a2' 'a3' 'a4'" ^~~ lib/test-util.sh:786: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command' stdout= ^~~ lib/test-util.sh:788: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo' stdout='echo' ^~~ lib/test-util.sh:789: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo hello world' stdout="echo 'hello' 'world'" ^~~ lib/test-util.sh:790: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "hello world"' stdout="echo 'hello world'" ^~~ lib/test-util.sh:791: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "'\''test'\''"' stdout="echo ''\''test'\'''" ^~~ lib/test-util.sh:792: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "" "" ""' stdout="echo '' '' ''" ^~~ lib/test-util.sh:793: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo a{1..4}' stdout="echo 'a1' 'a2' 'a3' 'a4'" ^~~ lib/test-util.sh:794: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word' ret= ^~~ lib/test-util.sh:798: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word echo' ret='echo' ^~~ lib/test-util.sh:799: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "hello world"' ret="'hello world'" ^~~ lib/test-util.sh:800: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "'\''test'\''"' ret="\'test\'" ^~~ lib/test-util.sh:801: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "a'\''b'\''c"' ret="a\'b\'c" ^~~ lib/test-util.sh:802: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 0 24 3' ret=' ' ^~~ lib/test-util.sh:807: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 1 24 3' ret='▏ ' ^~~ lib/test-util.sh:808: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 2 24 3' ret='▎ ' ^~~ lib/test-util.sh:809: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 3 24 3' ret='▍ ' ^~~ lib/test-util.sh:810: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 4 24 3' ret='▌ ' ^~~ lib/test-util.sh:811: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 5 24 3' ret='▋ ' ^~~ lib/test-util.sh:812: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 6 24 3' ret='▊ ' ^~~ lib/test-util.sh:813: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 7 24 3' ret='▉ ' ^~~ lib/test-util.sh:814: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 8 24 3' ret='█ ' ^~~ lib/test-util.sh:815: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 9 24 3' ret='█▏ ' ^~~ lib/test-util.sh:816: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 15 24 3' ret='█▉ ' ^~~ lib/test-util.sh:817: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 16 24 3' ret='██ ' ^~~ lib/test-util.sh:818: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 17 24 3' ret='██▏' ^~~ lib/test-util.sh:819: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 24 24 3' ret='███' ^~~ lib/test-util.sh:820: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 0 24 4 unlimited' ret=$'█ ' ^~~ lib/test-util.sh:821: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 1 24 4 unlimited' ret=$'\e[7m▏\e[27m▏ ' ^~~ lib/test-util.sh:822: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 2 24 4 unlimited' ret=$'\e[7m▎\e[27m▎ ' ^~~ lib/test-util.sh:823: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 3 24 4 unlimited' ret=$'\e[7m▍\e[27m▍ ' ^~~ lib/test-util.sh:824: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 4 24 4 unlimited' ret=$'\e[7m▌\e[27m▌ ' ^~~ lib/test-util.sh:825: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 5 24 4 unlimited' ret=$'\e[7m▋\e[27m▋ ' ^~~ lib/test-util.sh:826: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 6 24 4 unlimited' ret=$'\e[7m▊\e[27m▊ ' ^~~ lib/test-util.sh:827: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 7 24 4 unlimited' ret=$'\e[7m▉\e[27m▉ ' ^~~ lib/test-util.sh:828: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 8 24 4 unlimited' ret=$' █ ' ^~~ lib/test-util.sh:829: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 9 24 4 unlimited' ret=$' \e[7m▏\e[27m▏ ' ^~~ lib/test-util.sh:830: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 15 24 4 unlimited' ret=$' \e[7m▉\e[27m▉ ' ^~~ lib/test-util.sh:831: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 16 24 4 unlimited' ret=$' █ ' ^~~ lib/test-util.sh:832: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 17 24 4 unlimited' ret=$' \e[7m▏\e[27m▏' ^~~ lib/test-util.sh:833: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 24 24 4 unlimited' ret=$'█ ' ^~~ lib/test-util.sh:834: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen' ret=0 ^~~ lib/test-util.sh:839: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen ""' ret=0 ^~~ lib/test-util.sh:840: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen a' ret=1 ^~~ lib/test-util.sh:841: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen abc' ret=3 ^~~ lib/test-util.sh:842: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen α' ret=2 ^~~ lib/test-util.sh:843: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen αβγ' ret=6 ^~~ lib/test-util.sh:844: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あ' ret=3 ^~~ lib/test-util.sh:845: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あいう' ret=9 ^~~ lib/test-util.sh:846: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen aα' ret=3 ^~~ lib/test-util.sh:847: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen aαあ' ret=6 ^~~ lib/test-util.sh:848: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen a' ret=1 ^~~ lib/test-util.sh:851: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen α' ret=2 ^~~ lib/test-util.sh:852: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あ' ret=3 ^~~ lib/test-util.sh:853: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr' ret= ^~~ lib/test-util.sh:858: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr ""' ret= ^~~ lib/test-util.sh:859: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a' ret= ^~~ lib/test-util.sh:860: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0' ret= ^~~ lib/test-util.sh:861: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 1' ret= ^~~ lib/test-util.sh:862: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0' ret= ^~~ lib/test-util.sh:863: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1' ret= ^~~ lib/test-util.sh:864: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 2' ret= ^~~ lib/test-util.sh:865: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0 0' ret= ^~~ lib/test-util.sh:866: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0 1' ret= ^~~ lib/test-util.sh:867: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 1 1' ret= ^~~ lib/test-util.sh:868: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0 0' ret= ^~~ lib/test-util.sh:869: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1 0' ret= ^~~ lib/test-util.sh:870: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0 1' ret=a ^~~ lib/test-util.sh:871: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1 1' ret= ^~~ lib/test-util.sh:872: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 0' ret= ^~~ lib/test-util.sh:873: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 1' ret=b ^~~ lib/test-util.sh:874: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 2' ret=bc ^~~ lib/test-util.sh:875: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 0' ret= ^~~ lib/test-util.sh:876: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 1' ret=a ^~~ lib/test-util.sh:877: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 3' ret=abc ^~~ lib/test-util.sh:878: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 4' ret=abc ^~~ lib/test-util.sh:879: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 3 0' ret= ^~~ lib/test-util.sh:880: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 3 1' ret= ^~~ lib/test-util.sh:881: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 4 0' ret= ^~~ lib/test-util.sh:882: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 4 1' ret= ^~~ lib/test-util.sh:883: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 0 3' ret=あ ^~~ lib/test-util.sh:885: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 3 6' ret=いう ^~~ lib/test-util.sh:886: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 0 1' ret=$'\xe3' ^~~ lib/test-util.sh:887: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 1 2' ret=$'\x81\x82' ^~~ lib/test-util.sh:888: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 1 4' ret=$'\x81\x82\xe3\x81' ^~~ lib/test-util.sh:889: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 7 5' ret=$'\x81\x86' ^~~ lib/test-util.sh:890: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret' ret= ^~~ lib/test-util.sh:896: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret ""' ret= ^~~ lib/test-util.sh:897: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret ""' ret=a ^~~ lib/test-util.sh:898: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:899: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret b' ret=a ^~~ lib/test-util.sh:900: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:a:a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:901: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; '$cmd' ret a' ret=aa ^~~ lib/test-util.sh:902: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret ""' ret=xyz:abc ^~~ lib/test-util.sh:903: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:904: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret abc' ret=xyz ^~~ lib/test-util.sh:905: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret xyz' ret=abc:tuv ^~~ lib/test-util.sh:906: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret abc' ret=xyz:tuv ^~~ lib/test-util.sh:907: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret tuv' ret=xyz:abc ^~~ lib/test-util.sh:908: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:909: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:910: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret abc' ret=xyz:xyz ^~~ lib/test-util.sh:911: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:912: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret' ret= ^~~ lib/test-util.sh:896: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret ""' ret= ^~~ lib/test-util.sh:897: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret ""' ret=a ^~~ lib/test-util.sh:898: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:899: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret b' ret=a ^~~ lib/test-util.sh:900: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:a:a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:901: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; '$cmd' ret a' ret=aa ^~~ lib/test-util.sh:902: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret ""' ret=xyz:abc ^~~ lib/test-util.sh:903: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:904: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret abc' ret=xyz ^~~ lib/test-util.sh:905: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret xyz' ret=abc:tuv ^~~ lib/test-util.sh:906: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret abc' ret=xyz:tuv ^~~ lib/test-util.sh:907: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret tuv' ret=xyz:abc ^~~ lib/test-util.sh:908: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:909: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:910: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret abc' ret=xyz:xyz ^~~ lib/test-util.sh:911: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:912: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#remove ret \?' ret=a ^~~ lib/test-util.sh:917: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; ble/path#remove ret \?' ret=aa ^~~ lib/test-util.sh:918: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#remove ret \?' ret=a:b ^~~ lib/test-util.sh:919: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#remove ret \?' ret=a:b:c ^~~ lib/test-util.sh:920: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa:b:cc; ble/path#remove ret \?' ret=aa:b:cc ^~~ lib/test-util.sh:921: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:stdY:usrZ; ble/path#remove ret "std[a-zX-Z]"' ret=stdX:stdY:usrZ ^~~ lib/test-util.sh:922: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:usrZ:stdY; ble/path#remove ret "std[a-zX-Z]"' ret=stdX:usrZ:stdY ^~~ lib/test-util.sh:923: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=usrZ:stdX:stdY; ble/path#remove ret "std[a-zX-Z]"' ret=usrZ:stdX:stdY ^~~ lib/test-util.sh:924: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:926: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; ble/path#remove-glob ret \?' ret=aa ^~~ lib/test-util.sh:927: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:928: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:929: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa:b:cc; ble/path#remove-glob ret \?' ret=aa:cc ^~~ lib/test-util.sh:930: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:stdY:usrZ; ble/path#remove-glob ret "std[a-zX-Z]"' ret=usrZ ^~~ lib/test-util.sh:931: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:usrZ:stdY; ble/path#remove-glob ret "std[a-zX-Z]"' ret=usrZ ^~~ lib/test-util.sh:932: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=usrZ:stdX:stdY; ble/path#remove-glob ret "std[a-zX-Z]"' ret=usrZ ^~~ lib/test-util.sh:933: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin; ble/path#remove-glob ret "/usr/local/*"' ret=/usr/bin:/usr/sbin ^~~ lib/test-util.sh:935: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; ble/path#append ret a' ret=a ^~~ lib/test-util.sh:940: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#append ret a' ret=a:a ^~~ lib/test-util.sh:941: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#append ret b' ret=a:b ^~~ lib/test-util.sh:942: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#append ret cd' ret=a:b:cd ^~~ lib/test-util.sh:943: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; ble/path#prepend ret a' ret=a ^~~ lib/test-util.sh:944: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#prepend ret a' ret=a:a ^~~ lib/test-util.sh:945: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#prepend ret b' ret=b:a ^~~ lib/test-util.sh:946: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#prepend ret cd' ret=cd:a:b ^~~ lib/test-util.sh:947: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret a' ^~~ lib/test-util.sh:949: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret b' ^~~ lib/test-util.sh:950: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret c' ^~~ lib/test-util.sh:951: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret x' ^~~ lib/test-util.sh:952: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret aa' ^~~ lib/test-util.sh:953: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret bb' ^~~ lib/test-util.sh:954: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret cc' ^~~ lib/test-util.sh:955: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret "?"' ^~~ lib/test-util.sh:956: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret "*"' ^~~ lib/test-util.sh:957: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ble/path#contains ret abc' ^~~ lib/test-util.sh:959: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ble/path#contains ret def' ^~~ lib/test-util.sh:960: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret a' ^~~ lib/test-util.sh:961: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret ab' ^~~ lib/test-util.sh:962: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret abcdef' ^~~ lib/test-util.sh:963: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret "???"' ^~~ lib/test-util.sh:964: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ble/path#contains ret xyz' ^~~ lib/test-util.sh:965: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ! ble/path#contains ret xyz:xyz' ^~~ lib/test-util.sh:966: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ! ble/path#contains ret "???"' ^~~ lib/test-util.sh:967: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret=RedYellow # FSを含む見出し ^~~ lib/test-util.sh:1061: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret=RedYellow # FSを含む見出し ^~~ lib/test-util.sh:1061: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret=RedYellow # FSを含む見出し ^~~ lib/test-util.sh:1061: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' stdout='blehook FOO=' ^~~ lib/test-util.sh:1092: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1093: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1097: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1099: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1101: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1104: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1106: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1108: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1110: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1112: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1118: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1120: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1126: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1128: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1134: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1138: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1142: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook/invoke FOO' \ ^~~ lib/test-util.sh:1150: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/util/setexit 123; blehook/invoke FOO' \ ^~~ lib/test-util.sh:1157: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook/eval-after-load bar "ble/util/print yes"' stdout= ^~~ lib/test-util.sh:1165: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/invoke bar_load' \ ^~~ lib/test-util.sh:1166: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/eval-after-load bar "ble/util/print next"' stdout=next ^~~ lib/test-util.sh:1169: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook/invoke FOO xQAHbcpMFyFyQ' ret='[xQAHbcpMFyFyQ]' ^~~ lib/test-util.sh:1174: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout=TRAPEXIT1 ^~~ lib/test-util.sh:1181: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke EXIT' stdout=TRAPEXIT1 ^~~ lib/test-util.sh:1182: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout= ^~~ lib/test-util.sh:1184: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout=TRAPEXIT2 ^~~ lib/test-util.sh:1187: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke EXIT' stdout=TRAPEXIT2 ^~~ lib/test-util.sh:1188: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout= ^~~ lib/test-util.sh:1190: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1194: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1195: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1196: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout= ^~~ lib/test-util.sh:1198: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1201: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1202: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1203: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout= ^~~ lib/test-util.sh:1205: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1208: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1209: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1210: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout= ^~~ lib/test-util.sh:1212: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke CUSTOM' stdout='custom trap' ^~~ lib/test-util.sh:1217: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap "ble/util/print \"hello world\"" CUSTOM' \ ^~~ lib/test-util.sh:1219: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke CUSTOM' stdout='hello world' ^~~ lib/test-util.sh:1221: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello)' \ ^~~ lib/test-util.sh:1227: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello; echo world)' \ ^~~ lib/test-util.sh:1229: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello; echo -n world)' \ ^~~ lib/test-util.sh:1231: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(:)' ret= ^~~ lib/test-util.sh:1233: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo hello); status" stdout='1:(hello)' ^~~ lib/test-util.sh:1237: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo -n hello); status" stdout='1:(hello)' ^~~ lib/test-util.sh:1238: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo hello; echo world); status" stdout='2:(hello world)' ^~~ lib/test-util.sh:1239: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo hello; echo -n world); status" stdout='2:(hello world)' ^~~ lib/test-util.sh:1240: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(printf '%s\n' h1 h2 h3 h4); status" stdout='4:(h1 h2 h3 h4)' ^~~ lib/test-util.sh:1241: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(:); status" stdout='0:()' ^~~ lib/test-util.sh:1242: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo); status" stdout='1:()' ^~~ lib/test-util.sh:1243: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo;echo); status" stdout='2:( )' ^~~ lib/test-util.sh:1244: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo a;echo;echo b); status" stdout='3:(a b)' ^~~ lib/test-util.sh:1245: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret ""' ret= ^~~ lib/test-util.sh:1249: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret ":"' ret= ^~~ lib/test-util.sh:1250: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "echo"' ret= ^~~ lib/test-util.sh:1251: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "echo hello"' ret=hello ^~~ lib/test-util.sh:1252: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "seq 5"' ret="1${nl}2${nl}3${nl}4${nl}5" ^~~ lib/test-util.sh:1253: Command 'ble/test' not found (OILS-ERR-100) ble/test nested-assign stdout='out=stdout err=stderr' ^~~ lib/test-util.sh:1259: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a :; status' stdout='0:()' ^~~ lib/test-util.sh:1262: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a echo; status' stdout='1:()' ^~~ lib/test-util.sh:1263: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "echo hello"; status' stdout='1:(hello)' ^~~ lib/test-util.sh:1264: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "seq 5"; status' stdout='5:(1 2 3 4 5)' ^~~ lib/test-util.sh:1265: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "echo; echo; echo"; status' stdout='3:( )' ^~~ lib/test-util.sh:1266: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "echo 1; echo; echo 2"; status' stdout='3:(1 2)' ^~~ lib/test-util.sh:1267: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/writearray -d '' x | ble/test/hash" stdout=$(printf '%s\0' "${x[@]}" | ble/test/hash) ^~~ lib/test-util.sh:1293: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/writearray -d '' x | ble/test/hash" stdout=$(printf '%s\0' "${x[@]}" | ble/test/hash) ^~~ lib/test-util.sh:1297: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test code:"ret=\$value # \"$awk gsub(/\\$seq/)\"" ret="xy" ^~~ lib/test-util.sh:1306: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function' exit=1 ^~~ lib/test-util.sh:1321: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ""' exit=1 ^~~ lib/test-util.sh:1322: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function fun' ^~~ lib/test-util.sh:1324: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun' ^~~ lib/test-util.sh:1325: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun:type' ^~~ lib/test-util.sh:1326: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun#meth' ^~~ lib/test-util.sh:1327: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function fun1' exit=1 ^~~ lib/test-util.sh:1329: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun1' exit=1 ^~~ lib/test-util.sh:1330: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun1:type' exit=1 ^~~ lib/test-util.sh:1331: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun1#meth' exit=1 ^~~ lib/test-util.sh:1332: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ali' exit=1 ^~~ lib/test-util.sh:1334: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function var' exit=1 ^~~ lib/test-util.sh:1335: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function compgen' exit=1 ^~~ lib/test-util.sh:1336: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function declare' exit=1 ^~~ lib/test-util.sh:1337: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function mkfifo' exit=1 ^~~ lib/test-util.sh:1338: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function compgen' ^~~ lib/test-util.sh:1343: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function declare' ^~~ lib/test-util.sh:1344: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function mkfifo' ^~~ lib/test-util.sh:1345: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try fun 1 2 3' stdout='yes 1 2 3' ^~~ lib/test-util.sh:1348: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun 1 2 3' stdout='yes 1 2 3' exit=99 ^~~ lib/test-util.sh:1349: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun:type 1 2 3' stdout='yes 1 2 3' exit=100 ^~~ lib/test-util.sh:1350: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun#meth 1 2 3' stdout='yes 1 2 3' exit=101 ^~~ lib/test-util.sh:1351: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try fun1 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1352: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun1 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1353: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun1:type 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1354: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun1#meth 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1355: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout='original' ^~~ lib/test-util.sh:1362: Command 'ble/test' not found (OILS-ERR-100) ble/function#advice/original:function f1 { ble/util/print "original${*:+ $*}"; } ^ [ eval arg at line 332 of out/ble.osh ]:1 builtin eval -- "$1"; local ext=$? ^~~~ out/ble.osh:332: Unexpected right brace ble/test f1 stdout={pre,original} ^~~ lib/test-util.sh:1364: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout={pre,original,post} ^~~ lib/test-util.sh:1366: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout={A,original,post} ^~~ lib/test-util.sh:1368: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout={A,original,B} ^~~ lib/test-util.sh:1370: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout={A,[,original,],B} ^~~ lib/test-util.sh:1372: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout={A,[,'original quick',],B} exit=99 ^~~ lib/test-util.sh:1378: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout='original' exit=0 ^~~ lib/test-util.sh:1381: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1 1' stdout='original 1' exit=0 ^~~ lib/test-util.sh:1382: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='1 2 3' ^~~ lib/test-util.sh:1387: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function echo' exit=1 ^~~ lib/test-util.sh:1388: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function echo' ^~~ lib/test-util.sh:1390: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='[1 2 3]' ^~~ lib/test-util.sh:1391: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='(1 2 3)' ^~~ lib/test-util.sh:1393: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout={A,'(1 2 3)',Z} ^~~ lib/test-util.sh:1395: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout={[,A,'(1 2 3)',Z,]} ^~~ lib/test-util.sh:1397: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#pop echo' ^~~ lib/test-util.sh:1399: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout={A,'(1 2 3)',Z} ^~~ lib/test-util.sh:1400: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='(1 2 3)' ^~~ lib/test-util.sh:1402: Command 'ble/test' not found (OILS-ERR-100) ble/function#pop: echo is not a function. ble/test 'echo 1 2 3' stdout='[1 2 3]' ^~~ lib/test-util.sh:1404: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function echo' ^~~ lib/test-util.sh:1405: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#pop echo' ^~~ lib/test-util.sh:1406: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function echo' exit=1 ^~~ lib/test-util.sh:1407: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='1 2 3' ^~~ lib/test-util.sh:1408: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#pop echo' exit=1 ^~~ lib/test-util.sh:1409: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='1 2 3' ^~~ lib/test-util.sh:1410: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret hello' ret='hello' ^~~ lib/test-util.sh:1425: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret "hello world"' ret='hello world' ^~~ lib/test-util.sh:1426: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret ""' ret='' ^~~ lib/test-util.sh:1427: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret " "' ret=' ' ^~~ lib/test-util.sh:1428: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret " a"' ret=' a' ^~~ lib/test-util.sh:1429: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret "a "' ret='a ' ^~~ lib/test-util.sh:1430: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret $'\''\n'\''' ret=$'\n' ^~~ lib/test-util.sh:1431: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret A$'\''\n'\''' ret=A$'\n' ^~~ lib/test-util.sh:1432: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret A$'\''\n'\''B' ret=A$'\n'B ^~~ lib/test-util.sh:1433: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%s]" 1 2 3' ret='[1][2][3]' ^~~ lib/test-util.sh:1438: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%5s]" 1' ret='[ 1]' ^~~ lib/test-util.sh:1439: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%.2s]" 12345' ret='[12]' ^~~ lib/test-util.sh:1440: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%d,%d]" 1 3' ret='[1,3]' ^~~ lib/test-util.sh:1441: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%x]" 27' ret='[1b]' ^~~ lib/test-util.sh:1442: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%#.2g]" 27' ret='[27.]' ^~~ lib/test-util.sh:1443: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%#.2f]" 27' ret='[27.00]' ^~~ lib/test-util.sh:1444: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret aaa' ret=alias ^~~ lib/test-util.sh:1456: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret fun' ret=function ^~~ lib/test-util.sh:1457: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret alias' ret=builtin ^~~ lib/test-util.sh:1458: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret mkfifo' ret=file ^~~ lib/test-util.sh:1459: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret for' ret=keyword ^~~ lib/test-util.sh:1460: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun' ret=function ^~~ lib/test-util.sh:1461: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun:type' ret=function ^~~ lib/test-util.sh:1462: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun#meth' ret=function ^~~ lib/test-util.sh:1463: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret fun1' ret= ^~~ lib/test-util.sh:1465: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun1' ret= ^~~ lib/test-util.sh:1466: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun1:type' ret= ^~~ lib/test-util.sh:1467: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun1#meth' ret= ^~~ lib/test-util.sh:1468: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1482: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa2' ret='aaa3 hello' ^~~ lib/test-util.sh:1484: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1485: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa3' ret='aaa4' ^~~ lib/test-util.sh:1487: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa2' ret='aaa3 hello' ^~~ lib/test-util.sh:1488: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1489: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa4' ret='echo' ^~~ lib/test-util.sh:1491: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa3' ret='aaa4' ^~~ lib/test-util.sh:1492: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa2' ret='aaa3 hello' ^~~ lib/test-util.sh:1493: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1494: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 | { sleep 0.01; ble/util/is-stdin-ready 0; }' ^~~ lib/test-util.sh:1500: Command 'ble/test' not found (OILS-ERR-100) ble/test 'sleep 0.01 | ble/util/is-stdin-ready 0' exit=1 ^~~ lib/test-util.sh:1502: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/is-stdin-ready 0 <<< a' ^~~ lib/test-util.sh:1503: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/is-stdin-ready 0 <<< ""' ^~~ lib/test-util.sh:1504: Command 'ble/test' not found (OILS-ERR-100) ble/test ': | { sleep 0.01; ble/util/is-stdin-ready 0; }' ^~~ lib/test-util.sh:1508: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/is-stdin-ready 0 < /dev/null' ^~~ lib/test-util.sh:1509: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/is-running-in-subshell exit=1 ^~~ lib/test-util.sh:1514: Command 'ble/test' not found (OILS-ERR-100) ( ble/test ble/util/is-running-in-subshell ) ^~~ lib/test-util.sh:1515: Command 'ble/test' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-util.sh:1519: Command 'ble/test/chdir' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 1' ^~~ lib/test-util.sh:1543: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 2' ^~~ lib/test-util.sh:1544: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 9' exit=1 ^~~ lib/test-util.sh:1546: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 9' ^~~ lib/test-util.sh:1548: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 9' exit=1 ^~~ lib/test-util.sh:1550: Command 'ble/test' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-util.sh:1556: Command 'ble/test/chdir' not found (OILS-ERR-100) ble/test '[[ ! ${vn+set} ]]' ^~~ lib/test-util.sh:1584: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ ! ${v0+set} ]]' ^~~ lib/test-util.sh:1619: Command 'ble/test' not found (OILS-ERR-100) ble/test 'status v1' stdout='1:(123)' ^~~ lib/test-util.sh:1620: Command 'ble/test' not found (OILS-ERR-100) ble/test 'status v2' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:1621: Command 'ble/test' not found (OILS-ERR-100) ble/test 'status v3' stdout='1:(bbb)' ^~~ lib/test-util.sh:1622: Command 'ble/test' not found (OILS-ERR-100) ble/test 'status v4' stdout='1:(ccc)' ^~~ lib/test-util.sh:1623: Command 'ble/test' not found (OILS-ERR-100) ble/test 'status v1' stdout='1:(2)' ^~~ lib/test-util.sh:1629: Command 'ble/test' not found (OILS-ERR-100) ble/test 'status v2' stdout='1:(3)' ^~~ lib/test-util.sh:1630: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-global-definitions value' stdout="declare value='hello '\''world'\'''" ^~~ lib/test-util.sh:1635: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a*"' ^~~ lib/test-util.sh:1640: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a*b"' ^~~ lib/test-util.sh:1641: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "?"' ^~~ lib/test-util.sh:1642: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a?"' ^~~ lib/test-util.sh:1643: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a?b"' ^~~ lib/test-util.sh:1644: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a?b*c"' ^~~ lib/test-util.sh:1645: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a[a-c]d"' ^~~ lib/test-util.sh:1646: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a[!a-c]d"' ^~~ lib/test-util.sh:1647: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "*.txt"' ^~~ lib/test-util.sh:1648: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "*.*"' ^~~ lib/test-util.sh:1649: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern ""' exit=1 ^~~ lib/test-util.sh:1651: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a"' exit=1 ^~~ lib/test-util.sh:1652: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "abc"' exit=1 ^~~ lib/test-util.sh:1653: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "/"' exit=1 ^~~ lib/test-util.sh:1654: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a/c"' exit=1 ^~~ lib/test-util.sh:1655: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a:b"' exit=1 ^~~ lib/test-util.sh:1656: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a=b"' exit=1 ^~~ lib/test-util.sh:1657: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "\[xyz\]"' exit=1 ^~~ lib/test-util.sh:1662: Command 'ble/test' not found (OILS-ERR-100) ble/test 'shopt -q failglob' ^~~ lib/test-util.sh:1672: Command 'ble/test' not found (OILS-ERR-100) ble/test 'shopt -q nullglob' ^~~ lib/test-util.sh:1673: Command 'ble/test' not found (OILS-ERR-100) ble/test 'shopt -q extglob' ^~~ lib/test-util.sh:1674: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble-measure -q "ble/util/msleep 100"; echo "$ret usec" >&2; ((msec=ret/1000,90<=msec&&msec<=120))' ^~~ lib/test-util.sh:1685: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble-measure -q "ble/util/sleep 0.1"; echo "$ret usec" >&2; ((msec=ret/1000,90<=msec&&msec<=120))' ^~~ lib/test-util.sh:1686: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'ble/bin/sleep 10' '((time<1000))' 100" \ ^~~ lib/test-util.sh:1694: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'ble/bin/sleep 10' '((time<1000))' 100 progressive-weight" \ ^~~ lib/test-util.sh:1696: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'ble/bin/sleep 10' 'true' 100 timeout=10" stdout=10 exit=142 ^~~ lib/test-util.sh:1698: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=0" stdout= exit=142 ^~~ lib/test-util.sh:1699: Command 'ble/test' not found (OILS-ERR-100) [%1] PID 1785 Started ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=0:pid=$pid1" stdout= exit=142 ^~~ lib/test-util.sh:1701: Command 'ble/test' not found (OILS-ERR-100) [%2] PID 1786 Started ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=-1:pid=$pid2" stdout= exit=142 ^~~ lib/test-util.sh:1703: Command 'ble/test' not found (OILS-ERR-100) set -m; ble/bin/sleep 10 & pid3=$!; set +m ^~ lib/test-util.sh:1704: 'set' got invalid flag '-m' [%3] PID 1789 Started set -m; ble/bin/sleep 10 & pid3=$!; set +m ^ lib/test-util.sh:1704: 'set' got invalid flag '-m' ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=0:pid=-$pid3" stdout= exit=142 ^~~ lib/test-util.sh:1705: Command 'ble/test' not found (OILS-ERR-100) ble/test 'kill -0 "$pid1"' exit=1 ^~~ lib/test-util.sh:1713: Command 'ble/test' not found (OILS-ERR-100) ble/test 'kill -0 "$pid2"' exit=1 ^~~ lib/test-util.sh:1714: Command 'ble/test' not found (OILS-ERR-100) ble/test 'kill -0 "$pid3"' exit=1 ^~~ lib/test-util.sh:1715: Command 'ble/test' not found (OILS-ERR-100) ble/test ":| ble/test:ble/util/cat" stdout=x ^~~ lib/test-util.sh:1722: Command 'ble/test' not found (OILS-ERR-100) ble/test "printf a | ble/test:ble/util/cat" stdout=ax ^~~ lib/test-util.sh:1723: Command 'ble/test' not found (OILS-ERR-100) ble/test "printf '\0' | ble/test:ble/util/cat" stdout=^@x ^~~ lib/test-util.sh:1724: Command 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\nworld\n'| ble/test:ble/util/cat" stdout={hello,world,x} ^~~ lib/test-util.sh:1725: Command 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\nworld'| ble/test:ble/util/cat" stdout={hello,worldx} ^~~ lib/test-util.sh:1726: Command 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\0world\0'| ble/test:ble/util/cat" stdout=hello^@world^@x ^~~ lib/test-util.sh:1727: Command 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\0world'| ble/test:ble/util/cat" stdout=hello^@worldx ^~~ lib/test-util.sh:1728: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=xxx ^~~ lib/test-util.sh:1734: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=xxx ^~~ lib/test-util.sh:1736: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=yyy ^~~ lib/test-util.sh:1738: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=less ^~~ lib/test-util.sh:1740: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/pager <<< hello' stdout=hello ^~~ lib/test-util.sh:1746: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1760: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout=helloworld ^~~ lib/test-util.sh:1763: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1764: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout={hello,world} ^~~ lib/test-util.sh:1767: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1768: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1772: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "$beg:$end:$end0"' stdout=3:10:5 ^~~ lib/test-util.sh:1781: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=-1:-1:-1 ^~~ lib/test-util.sh:1785: Command 'ble/test' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 0 5 2 ^~~ lib/test-util.sh:1787: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=0:5:2 ^~~ lib/test-util.sh:1788: Command 'ble/test' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 10 10 12 ^~~ lib/test-util.sh:1789: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=0:10:9 ^~~ lib/test-util.sh:1790: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 2 2 3 ^~~ lib/test-util.sh:1793: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 2 2 3 ^~~ lib/test-util.sh:1794: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=2:2:4 ^~~ lib/test-util.sh:1795: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 1 5 3 ^~~ lib/test-util.sh:1799: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 7 11 9 ^~~ lib/test-util.sh:1800: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=1:11:7 ^~~ lib/test-util.sh:1801: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 1 7 5 ^~~ lib/test-util.sh:1805: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 4 15 11 ^~~ lib/test-util.sh:1806: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=1:15:9 ^~~ lib/test-util.sh:1807: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 1 7 5 ^~~ lib/test-util.sh:1811: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 3 4 5 ^~~ lib/test-util.sh:1812: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=1:6:5 ^~~ lib/test-util.sh:1813: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 4 8 6 ^~~ lib/test-util.sh:1817: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 2 8 10 ^~~ lib/test-util.sh:1818: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=2:8:8 ^~~ lib/test-util.sh:1819: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 6 12 8 ^~~ lib/test-util.sh:1823: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 3 7 8 ^~~ lib/test-util.sh:1824: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=3:11:8 ^~~ lib/test-util.sh:1825: Command 'ble/test' not found (OILS-ERR-100) ((${prefix}beg=-1, ^~ out/ble.osh:8708: Command 'ubeg=-1,' not found (OILS-ERR-100) ${prefix}end=-1, ^~ out/ble.osh:8709: Command 'uend=-1,' not found (OILS-ERR-100) ${prefix}end0=-1)) ^~ out/ble.osh:8710: Command 'uend0=-1' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 10 13 11 ^~~ lib/test-util.sh:1829: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 3 7 8 ^~~ lib/test-util.sh:1830: Command 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=3:12:11 ^~~ lib/test-util.sh:1831: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-util.sh:1873: Command 'ble/test/chdir' not found (OILS-ERR-100) ble/test $'ble/util/s2c "\n"' ret=10 ^~~ lib/test-util.sh:1987: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 10' ret=$'\n' ^~~ lib/test-util.sh:1988: Command 'ble/test' not found (OILS-ERR-100) ble/test $'ble/util/s2c "\x1b"' ret=27 ^~~ lib/test-util.sh:1989: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 27' ret=$'\x1b' ^~~ lib/test-util.sh:1990: Command 'ble/test' not found (OILS-ERR-100) ble/test $'ble/util/s2c "\x1F"' ret=31 ^~~ lib/test-util.sh:1991: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 31' ret=$'\x1F' ^~~ lib/test-util.sh:1992: Command 'ble/test' not found (OILS-ERR-100) c=$'\x7F' ble/test 'ble/util/s2c $c' ret=127 # bash-3.0 bug WA ^~~ lib/test-util.sh:1993: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 127' ret=$'\x7F' ^~~ lib/test-util.sh:1994: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c " "' ret=32 ^~~ lib/test-util.sh:1995: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 32' ret=' ' ^~~ lib/test-util.sh:1996: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c a' ret=97 ^~~ lib/test-util.sh:1997: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 97' ret=a ^~~ lib/test-util.sh:1998: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c μ' ret=956 ^~~ lib/test-util.sh:1999: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 956' ret=μ ^~~ lib/test-util.sh:2000: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c あ' ret=12354 ^~~ lib/test-util.sh:2001: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 12354' ret=あ ^~~ lib/test-util.sh:2002: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c' ret=0 ^~~ lib/test-util.sh:2004: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c abc' ret=97 ^~~ lib/test-util.sh:2005: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c μν' ret=956 ^~~ lib/test-util.sh:2006: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c あいう' ret=12354 ^~~ lib/test-util.sh:2007: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 32' ret=' ' ^~~ lib/test-util.sh:2009: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 97' ret=a ^~~ lib/test-util.sh:2010: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 956' ret=μ ^~~ lib/test-util.sh:2011: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 12354' ret=あ ^~~ lib/test-util.sh:2012: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 97' ret=a ^~~ lib/test-util.sh:2015: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 956; [[ $ret != μ ]]' ^~~ lib/test-util.sh:2016: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 12354; [[ $ret != あ ]]' ^~~ lib/test-util.sh:2017: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 97' ret=1 ^~~ lib/test-util.sh:2022: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 956' ret=2 ^~~ lib/test-util.sh:2023: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 12354' ret=3 ^~~ lib/test-util.sh:2024: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 0' ret=1 ^~~ lib/test-util.sh:2026: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 127' ret=1 ^~~ lib/test-util.sh:2027: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 128' ret=2 ^~~ lib/test-util.sh:2028: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 2047' ret=2 ^~~ lib/test-util.sh:2029: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 2048' ret=3 ^~~ lib/test-util.sh:2030: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 65535' ret=3 ^~~ lib/test-util.sh:2031: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 65536' ret=4 ^~~ lib/test-util.sh:2032: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars AaBbCc; ret="${ret[*]}"' ret='65 97 66 98 67 99' ^~~ lib/test-util.sh:2037: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 65 97 66 98 67 99' ret=AaBbCc ^~~ lib/test-util.sh:2038: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars あいう; ret="${ret[*]}"' ret='12354 12356 12358' ^~~ lib/test-util.sh:2039: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 12354 12356 12358' ret=あいう ^~~ lib/test-util.sh:2040: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars; ret="${ret[*]}"' ret= ^~~ lib/test-util.sh:2042: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars 0; ret="${ret[*]}"' ret=48 ^~~ lib/test-util.sh:2043: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars a; ret="${ret[*]}"' ret=97 ^~~ lib/test-util.sh:2044: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars μ; ret="${ret[*]}"' ret=956 ^~~ lib/test-util.sh:2045: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars あ; ret="${ret[*]}"' ret=12354 ^~~ lib/test-util.sh:2046: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s' ret= ^~~ lib/test-util.sh:2047: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 48' ret=0 ^~~ lib/test-util.sh:2048: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 97' ret=a ^~~ lib/test-util.sh:2049: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 956' ret=μ ^~~ lib/test-util.sh:2050: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 12354' ret=あ ^~~ lib/test-util.sh:2051: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/c2keyseq ret='\C-@' ^~~ lib/test-util.sh:2092: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/chars2keyseq ret= ^~~ lib/test-util.sh:2093: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/keyseq2chars ret= ^~~ lib/test-util.sh:2094: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c ' ret=0 ^~~ lib/test-util.sh:2100: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 97' ret=97 ^~~ lib/test-util.sh:2101: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 97 98 99 99' ret=97 ^~~ lib/test-util.sh:2102: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 206 188 99 99' ret=956 ^~~ lib/test-util.sh:2103: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 227 129 130 99' ret=12354 ^~~ lib/test-util.sh:2104: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 97 ; pack' ret=97 ^~~ lib/test-util.sh:2106: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 956 ; pack' ret='206 188' ^~~ lib/test-util.sh:2107: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 12354; pack' ret='227 129 130' ^~~ lib/test-util.sh:2108: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b ; pack' ret=0 ^~~ lib/test-util.sh:2110: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 0 ; pack' ret=0 ^~~ lib/test-util.sh:2111: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 127 ; pack' ret=127 ^~~ lib/test-util.sh:2112: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 128 ; pack' ret='194 128' ^~~ lib/test-util.sh:2113: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 2047; pack' ret='223 191' ^~~ lib/test-util.sh:2114: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 2048; pack' ret='224 160 128' ^~~ lib/test-util.sh:2115: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c ' ret=0 ^~~ lib/test-util.sh:2121: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 97' ret=97 ^~~ lib/test-util.sh:2122: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 97 98 99 99' ret=97 ^~~ lib/test-util.sh:2123: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 206 188 99 99' ret=206 ^~~ lib/test-util.sh:2124: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 227 129 130 99' ret=227 ^~~ lib/test-util.sh:2125: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 97 ' ret=97 ^~~ lib/test-util.sh:2127: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 956 ' ret=188 ^~~ lib/test-util.sh:2128: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 12354 ' ret=66 ^~~ lib/test-util.sh:2129: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b ; pack' ret=0 ^~~ lib/test-util.sh:2131: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 0 ; pack' ret=0 ^~~ lib/test-util.sh:2132: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 127 ; pack' ret=127 ^~~ lib/test-util.sh:2133: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 128 ; pack' ret=128 ^~~ lib/test-util.sh:2134: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 2047; pack' ret=255 ^~~ lib/test-util.sh:2135: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 2048; pack' ret=0 ^~~ lib/test-util.sh:2136: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: Command 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: Command 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: Command 'ble/test' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-util.sh:2170: Command 'ble/test/end-section' not found (OILS-ERR-100) real 0.354 user 0.018 sys 0.018 ble-import lib/core-test ^~~~~~~~~~ lib/test-decode.sh:3: Command 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/decode' 33 ^~~ lib/test-decode.sh:5: Command 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname tab ; ret=${chars[0]}' ret=9 ^~~ lib/test-decode.sh:10: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname TAB ; ret=${chars[0]}' ret=9 ^~~ lib/test-decode.sh:11: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname newline; ret=${chars[0]}' ret=10 ^~~ lib/test-decode.sh:12: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname LFD ; ret=${chars[0]}' ret=10 ^~~ lib/test-decode.sh:13: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Return ; ret=${chars[0]}' ret=13 ^~~ lib/test-decode.sh:14: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname RET ; ret=${chars[0]}' ret=13 ^~~ lib/test-decode.sh:15: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Space ; ret=${chars[0]}' ret=32 ^~~ lib/test-decode.sh:16: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname SPC ; ret=${chars[0]}' ret=32 ^~~ lib/test-decode.sh:17: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Rubout ; ret=${chars[0]}' ret=127 ^~~ lib/test-decode.sh:18: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname DEL ; ret=${chars[0]}' ret=127 ^~~ lib/test-decode.sh:19: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Escape ; ret=${chars[0]}' ret=27 ^~~ lib/test-decode.sh:20: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname ESC ; ret=${chars[0]}' ret=27 ^~~ lib/test-decode.sh:21: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname C-Space; ret=${chars[0]}' ret=0 ^~~ lib/test-decode.sh:22: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname s ; ret=${chars[0]}' ret=115 ^~~ lib/test-decode.sh:23: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname S ; ret=${chars[0]}' ret=83 ^~~ lib/test-decode.sh:24: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-x\C-y' ; ret=\${chars[0]}" ret=25 # C-y ^~~ lib/test-decode.sh:27: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'xyz' ; ret=\${chars[0]}" ret=120 # x ^~~ lib/test-decode.sh:28: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\a' ; ret=\${chars[0]}" ret=92 # \ (backslash) ^~~ lib/test-decode.sh:29: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-nop' ; ret=\${chars[0]}" ret=14 # C-n ^~~ lib/test-decode.sh:30: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-xC-y' ; ret=\${chars[0]}" ret=25 # C-y ^~~ lib/test-decode.sh:31: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-axC-b' ; ret=\${chars[0]}" ret=2 # C-b ^~~ lib/test-decode.sh:32: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'helloC-b' ; ret=\${chars[0]}" ret=2 # C-b ^~~ lib/test-decode.sh:33: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'helloC-x,TAB' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:34: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C-xTAB' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:35: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'TABC-x' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:36: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'BC-' ; ret=\${chars[0]}" ret=0 # C-@ ^~~ lib/test-decode.sh:37: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C-M-a' ; ret=\${chars[0]}" ret=129 # C-M-a ^~~ lib/test-decode.sh:38: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'M-C-a' ; ret=\${chars[0]}" ret=129 # C-M-a ^~~ lib/test-decode.sh:39: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C-aalpha-beta'; ret=\${chars[0]}" ret=2 # C-b ^~~ lib/test-decode.sh:40: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-a\M-c' ; ret=\${chars[0]}" ret=131 # C-M-c ^~~ lib/test-decode.sh:41: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'panic-trim-c' ; ret=\${chars[0]}" ret=131 # C-M-c ^~~ lib/test-decode.sh:42: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C--' ; ret=\${chars[0]}" ret=0 # C-@ ^~~ lib/test-decode.sh:43: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C--x' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:44: Command 'ble/test' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-decode.sh:47: Command 'ble/test/end-section' not found (OILS-ERR-100) real 0.002 user 0.000 sys 0.000 Running out/ble.osh --lib DONE Running out/ble.osh --lib Running lib/test-main.sh DONE Running lib/test-main.sh Running lib/test-util.sh DONE Running lib/test-util.sh Running lib/test-decode.sh DONE Running lib/test-decode.sh ~/oil DONE