Skip to content

Commit e93ce08

Browse files
committed
shell script example
1 parent 4d1cf8b commit e93ce08

2 files changed

Lines changed: 16 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,12 @@ jobs:
4848
set -e
4949
for t in tests/*.bas; do
5050
# Skip interactive tests that require keyboard input.
51-
if [ "$(basename "$t")" = "codes-replaced.bas" ]; then
52-
echo "Skipping interactive test $t"
53-
continue
54-
fi
51+
case "$(basename "$t")" in
52+
codes-replaced.bas|locate.bas)
53+
echo "Skipping interactive test $t"
54+
continue
55+
;;
56+
esac
5557
echo "Running $t"
5658
./basic -petscii "$t" >/dev/null
5759
done
@@ -69,10 +71,12 @@ jobs:
6971
set -e
7072
for t in tests/*.bas; do
7173
# Skip interactive tests that require keyboard input.
72-
if [ "$(basename "$t")" = "codes-replaced.bas" ]; then
73-
echo "Skipping interactive test $t"
74-
continue
75-
fi
74+
case "$(basename "$t")" in
75+
codes-replaced.bas|locate.bas)
76+
echo "Skipping interactive test $t"
77+
continue
78+
;;
79+
esac
7680
echo "Running $t"
7781
./basic.exe -petscii "$t" >/dev/null
7882
done

examples/shell-script.bas

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/Users/chrisg/github/cbm-basic/basic
2+
A$="abcdefghijklmnopq"
3+
print right$(a$,5)
4+
print left$(a$,5)

0 commit comments

Comments
 (0)