Commit Graph

22 Commits

Author SHA1 Message Date
Chris Cromer 5225d05708 remove non contributor 2021-07-20 20:02:06 -04:00
Chris Cromer 8a592d6e57 remove bool header 2021-07-20 15:29:57 -04:00
Chris Cromer ae5a5b372a add help 2021-07-19 22:34:50 -04:00
Chris Cromer a80bedf135 make cd respect environment variables 2021-07-17 22:11:11 -04:00
Chris Cromer 56a6747e06 move the remove variable sysmbols function to utils 2021-07-17 21:27:39 -04:00
Chris Cromer 8f57501927 refactor remove $ symbol 2021-07-17 21:22:03 -04:00
Chris Cromer daa9cf8673 remove new line 2021-07-17 21:12:02 -04:00
Chris Cromer 94a32f28f6 fix memory leaks 2021-07-17 20:55:06 -04:00
Chris Cromer a41e25b12a add echo 2021-07-17 19:04:18 -04:00
Chris Cromer f867a46565 refactor utils 2021-07-17 17:36:38 -04:00
Chris Cromer 71d74c3324 break in case of null terminator 2021-07-17 17:23:05 -04:00
Chris Cromer ce9f6a321f add set variable builtin 2021-07-17 17:07:15 -04:00
Chris Cromer f580c03ebc add environ builtin 2021-07-17 14:42:27 -04:00
Chris Cromer 66dcc66fd9 move comments to headers 2021-07-16 23:37:15 -04:00
Chris Cromer 9c5752e9a9 add environment variables 2021-07-16 22:52:26 -04:00
Chris Cromer 491aef5c49 add cd builtin 2021-07-06 15:11:59 -04:00
Chris Cromer abe1e7fa5e change builtin not existing to not be fatal 2021-06-27 13:32:33 -04:00
Chris Cromer 14b2c79c92 improve error handling 2021-06-27 00:17:03 -04:00
Chris Cromer 60004f08dc rename string array variable to make it clear what it is 2021-06-26 22:51:39 -04:00
Chris Cromer 4ea527064a add missing documentation for functions 2021-06-26 22:48:19 -04:00
Chris Cromer 5e5c9d8db3 move code to exit_shell function 2021-06-26 19:09:41 -04:00
Chris Cromer 5ce2096b2c add builtins 2021-06-26 19:06:30 -04:00