- Apr 22, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
- Apr 21, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
- Apr 20, 2017
-
-
* Test builtin command * Removed try, returning result * Tests passing * Code improvemnets * Merging fix * Changed test fn name
-
Michael Aaron Murphy authored
-
- Apr 19, 2017
-
-
* added description for functions * fixing comparison
-
-
- Apr 16, 2017
-
-
Jeremy Soller authored
-
Michael Aaron Murphy authored
Currently useless at the moment, however, because there aren't any builtins that are worth piping, but the feature can be tested with the following command: help | grep alias
- Apr 14, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
- Apr 12, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
Add script arguments, implement -c similarly to bash
-
Jeremy Soller authored
-
- Apr 09, 2017
-
-
Michael Aaron Murphy authored
-
- Apr 08, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
The support for expanding values in command substitutions was basically nonexistent. With this change, command expansion will finally be much more useful now that values will be expanded before commands are spawned
-
- Apr 07, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
Previously, when no pattern is supplied, a string will be split by spaces. This change will extend that so that all whitespace characters will be considered in the pattern for splitting.
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
This change will merely refactor the ArrayMethod into it's own structure in orher to reduce the complexity of the expand_string function.
-
- Apr 06, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
- Apr 05, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
Added some additional tests and fixed some discovered parsing bugs. The following command will now work as intended: echo @[cat /proc/cpuinfo | grep "model name" | head -1][3..]
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
This commit contains a decent number of tests, and implements support for the string methods like so: let a = [ 1 2 3 4 ] echo (a, ', ') I should have support for array methods and some additional tests landed tomorrow.
-
- Apr 02, 2017
-
-
Michael Aaron Murphy authored
-
- Apr 01, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
With this change, arrays may now be sliced by ranges. let array = [ 1 2 3 4 5 ] echo @array[2..3] echo @array[2...3] echo @array[..3] echo @array[3..] echo @array[..]
-
Michael Aaron Murphy authored
Implements the following syntaxes: let a = [ 1 2 3 ] echo @A[0] echo @A[1] echo @A[2] echo @[echo 1 2 3][0] echo @[echo 1 2 3][1] echo @[echo 1 2 3][2] echo [1 2 3][0] echo [1 2 3][1] echo [1 2 3][2] Next up: array range slicing
-