Commit Graph

30 Commits

Author SHA1 Message Date
Kelvin Sherlock 05f48c6a3c implement pipe. 2016-07-26 16:07:44 -04:00
Kelvin Sherlock 0524d10590 parse | pipe lines. 2016-07-26 14:20:11 -04:00
Kelvin Sherlock 9b577bdbb1 builtin catenate (builtin so cr/lf conversion blocked) 2016-07-23 23:50:28 -04:00
Kelvin Sherlock 31f33096cb ERROR terminal for parser. 2016-07-23 11:40:40 -04:00
Kelvin Sherlock adbf776d31 --shell support in MPW 2016-07-19 12:37:02 -04:00
Kelvin Sherlock 84b24e6379 more child signal stuff. 2016-06-24 14:37:33 -04:00
Kelvin Sherlock e51e757556 re-set child signal handlers to default. 2016-06-24 14:30:27 -04:00
Kelvin Sherlock bc2381a360 fix whitespace 2016-06-24 10:31:34 -04:00
Kelvin Sherlock 45eade7af5 builtin_alias / builtin_unalias. 2016-06-22 13:48:05 -04:00
Kelvin Sherlock 8a2b9ec3cd shift builtin. 2016-06-16 16:48:04 -04:00
Kelvin Sherlock 92ddf18766 FOR var IN ... ; END support. 2016-06-16 00:04:29 -04:00
Kelvin Sherlock 701786277b . 2016-06-15 23:19:34 -04:00
Kelvin Sherlock 322a32af65 support for Loop ... End, Break, and Continue. 2016-06-15 23:01:03 -04:00
Kelvin Sherlock edd80fc3c5 version builtin 2016-06-15 13:25:41 -04:00
Kelvin Sherlock 7724ca0d7c add Exists builtin. 2016-06-15 11:25:25 -04:00
Kelvin Sherlock 6ff7b50a7d use atomic variable for the control-c flag. 2016-02-22 12:03:58 -05:00
Kelvin Sherlock 0d0367ca08 builtin about box, bump version number. 2016-02-11 21:50:25 -05:00
Kelvin Sherlock 034321830f command updates 2016-02-11 15:51:56 -05:00
Kelvin Sherlock beb3e3813a builtin_which 2016-02-11 15:51:39 -05:00
Kelvin Sherlock 50f171d5c8 which command 2016-02-11 15:48:46 -05:00
Kelvin Sherlock 1339c0891f adjust indents 2016-02-10 21:58:00 -05:00
Kelvin Sherlock d98247bd12 mpw-make support 2016-02-05 23:00:42 -05:00
Kelvin Sherlock 0dfecbd520 control-c support 2016-02-05 13:19:20 -05:00
Kelvin Sherlock 449595c56b simplify grammar a little bit. 2016-02-04 21:45:04 -05:00
Kelvin Sherlock e3ed9dec46 transfer environment to child process 2016-02-03 15:06:48 -05:00
Kelvin Sherlock 54e1491e6f fix if evaluation. 2016-02-02 21:57:42 -05:00
Kelvin Sherlock 6d9e5dc78c throw error for {exit} 2016-02-02 16:19:13 -05:00
Kelvin Sherlock 5723656988 lots of updates! 2016-02-01 20:38:29 -05:00
Kelvin Sherlock e4a124f514 Echo support (for testing) 2016-01-31 00:41:16 -05:00
Kelvin Sherlock c0cf403516 command stubs 2016-01-30 12:45:19 -05:00