Commit Graph

35 Commits

Author SHA1 Message Date
Chris Cromer 9ab95c799e move includes inside of guards 2021-07-26 02:00:26 -04:00
Chris Cromer 6d762ed778 move include into source files 2021-07-26 01:18:13 -04:00
Chris Cromer 83c0aa17b1 add stdin redirection and refactor 2021-07-22 22:16:00 -04:00
Chris Cromer 5225d05708 remove non contributor 2021-07-20 20:02:06 -04:00
Chris Cromer 8fbc0f9587 refactor redirect 2021-07-20 19:24:22 -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 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 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 3598aa7969 remove unused define 2021-07-16 23:47:07 -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 e548acdb8a change the way string arrays are initialized 2021-07-16 13:35:29 -04:00
Chris Cromer 1b68196f16 add missing definitions to loop header 2021-07-07 00:21:55 -04:00
Chris Cromer cc153bd481 add memory cleanup at exit 2021-07-06 23:47:19 -04:00
Chris Cromer 491aef5c49 add cd builtin 2021-07-06 15:11:59 -04:00
Chris Cromer 5506e06840 add basic launch functionality 2021-06-27 22:46:03 -04:00
Chris Cromer 5f1dad47a3 fix variable name 2021-06-27 21:19:06 -04:00
Chris Cromer 8776bbd6fa add hostname 2021-06-26 23:05:27 -04:00
Chris Cromer 907af65b94 move input to separate file 2021-06-26 22:38:22 -04:00
Chris Cromer 53e3c1e276 standardize format 2021-06-26 21:20:36 -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
Chris Cromer 79e2b6697b add a string array helper 2021-06-26 18:47:02 -04:00
Chris Cromer 63f79993e7 add color definitions 2021-06-20 12:02:23 -04:00
Chris Cromer a7cf487631 refactor the console line code 2021-06-19 22:58:57 -04:00
Chris Cromer 7c277d99bd get current working directory for the console line 2021-06-19 20:52:42 -04:00
Chris Cromer cf847bf5eb add copyright to source files 2021-06-19 20:25:27 -04:00
Chris Cromer 819b618e0f add protection to headers 2021-06-19 20:23:49 -04:00
Chris Cromer 93ace63885 add user name printing and newline stripping 2021-06-19 20:05:20 -04:00
Chris Cromer cc74038008 create the shell loop 2021-06-19 19:13:53 -04:00