Rob Landley
|
1533ccf512
Add "cd -", teach cd to handle deleted directories, fix ${X: -1:1}
|
2 years ago |
Rob Landley
|
fac49481c6
Fix $((math)) recursion order, handle "" as 0, and add more tests.
|
2 years ago |
Rob Landley
|
3dd73e9d10
Test tweaks.
|
2 years ago |
Rob Landley
|
47258fc9a9
Add += prefix and direct assignment (not in export x+=y and friends yet),
|
2 years ago |
Rob Landley
|
b8c0b615fc
Make && and || work on function calls.
|
3 years ago |
Rob Landley
|
7a4524c989
Fix some more sh regressions.
|
3 years ago |
Rob Landley
|
935217e6d4
Add local variables and basic function() support plumbing.
|
3 years ago |
Rob Landley
|
8c7af93bde
Add more shell tests, and teach txpect to do regex matches (RO and RE).
|
3 years ago |
Rob Landley
|
668572a865
Some more shell tests.
|
3 years ago |
Rob Landley
|
b3910f4871
A few more shell tests.
|
3 years ago |
Rob Landley
|
390fa7bbf3
toysh fixes and tests
|
3 years ago |
Rob Landley
|
d0d4107534
More tests, and a workaround to pass one of them.
|
3 years ago |
Rob Landley
|
114f415ca1
Fix up ${x%y} ${x^y} ${x,y} and add tests.
|
3 years ago |
Rob Landley
|
67bd0be1a4
toysh: more variable/wildcard plumbing and tests.
|
3 years ago |
Rob Landley
|
ce683cdce2
Implement ${x#y} and ${x##y}
|
3 years ago |
Rob Landley
|
79c2d3a08a
Fix multiline case/esac parsing, make syntax_err() exit non-interactve
|
3 years ago |
Rob Landley
|
adc863faab
Implement case/esac, add more wildcard tests.
|
3 years ago |
Rob Landley
|
4754cba6f3
More sh tests.
|
4 years ago |
Rob Landley
|
5100ebb672
More sh tests
|
4 years ago |
Rob Landley
|
2739c304bf
More shell tests.
|
4 years ago |
Rob Landley
|
6b6436c848
Fix syntax checking for "if true; then echo hello | fi", fix some tests,
|
4 years ago |
Rob Landley
|
bc6ce6628c
More sh tests.
|
4 years ago |
Rob Landley
|
0c2f2030da
Ahem: have the backgrounding test actually background.
|
4 years ago |
Rob Landley
|
f1c36c35f0
More shell tests.
|
4 years ago |
Rob Landley
|
975187f670
More shell tests.
|
4 years ago |
Rob Landley
|
e9396994d3
Next round of shell work.
|
4 years ago |
Rob Landley
|
b8e37dc864
Yet more shell test tweaks.
|
4 years ago |
Rob Landley
|
57353ae099
Redo toysh variable expansion plumbing to start ${} (variable expansion can
|
4 years ago |
Rob Landley
|
44cb08f3cd
More shell tests.
|
4 years ago |
Rob Landley
|
b98713b1e7
Yet more shell tests.
|
4 years ago |