forked from tools/josh
1
0
Fork 0
Commit Graph

16 Commits

Author SHA1 Message Date
Florine W. Dekker 8f283be633
Allow output redirection inside scripts
Fixes #146.
2020-12-07 18:08:20 +01:00
Florine W. Dekker d6d893d414
Adjust resolution semantics for security
Fixes #150.
2020-12-07 14:48:19 +01:00
Florine W. Dekker 86b07555da
Allow navigating to directories without `cd`
Fixes #147.
2020-12-07 12:56:45 +01:00
Florine W. Dekker cd17170657
Allow newlines in output of echo
Fixes #145.
2020-12-07 12:04:33 +01:00
Florine W. Dekker 46400c0689
Add status code argument to exit command
Fixes #144.
2020-12-07 11:34:48 +01:00
Florine W. Dekker 17e8ab37a0
Implement very simple script files
Fixes #31.
2020-12-07 09:15:19 +01:00
Florine W. Dekker 3305197c65
Make error stream output red
Fixes #130.
2020-06-30 19:27:06 +02:00
Florine W. Dekker aa8b641f53
Implement false, true, and whatis
Fixes #129. Fixes #131.
2020-06-30 19:09:29 +02:00
Florine W. Dekker d078deb545
Use standardised error codes
Fixes #124.
2020-06-30 18:49:19 +02:00
Florine W. Dekker ebcdfe3f95
Organise imports and streamline some tests 2020-03-24 20:48:57 +01:00
Florine W. Dekker bbfa0a6207
Implement user modification commands
Finalises and fixes #112.
2020-03-24 20:27:51 +01:00
Florine W. Dekker 9519f4cd89
Update dependencies and use browser modules 2020-03-24 16:30:21 +01:00
Florine W. Dekker e4e2e092ac
Replace `eval` by `Function`
Significantly improves security and performance.
2020-03-22 14:06:08 +01:00
Florine W. Dekker 9bb2a013d1
Improve error reporting of invalid commands 2020-03-22 12:47:59 +01:00
Florine W. Dekker 97e4dd9563
Add tests for nearly all commands 2020-03-22 12:22:42 +01:00
Florine W. Dekker 5e3a7385f9
Move binaries into `Commands.ts` and add tests 2020-03-21 13:19:48 +01:00