14 Commits

Author SHA1 Message Date
Dm1tr1y147
ee60f52843 Fixed some environment variables errors. Previous versions could potentionally break system 2020-07-19 13:31:33 +05:00
4582f78abd Removed file logging 2020-07-18 17:34:26 +05:00
c1dc450ef1 Created mexecvpe to support both environment variables and $PATH command completion 2020-07-18 17:30:20 +05:00
cc3e1892ef Command autocomplete gets options from PATH 2020-07-18 12:31:54 +05:00
d7037ec237 Added permanent history saving into file and fixed hidded files suggestion 2020-07-17 21:09:04 +05:00
56ae617430 shell.c divided into multiple files, command pipes support 2020-07-16 20:05:31 +05:00
3ab9e3a769 Fixed autocompletion after command separators, spacing after quotes and somem more errors 2020-07-15 16:58:05 +05:00
9fe0b6a293 Added semicolon separated sequences execution 2020-07-15 13:52:44 +05:00
0addae9633 One more command processing functions refactor, made command structure local 2020-07-14 19:23:46 +05:00
6542dbd9dd Added global object for shell state and history suggestions on arrow up/down 2020-07-12 19:10:17 +05:00
d125a84156 Added exec builtin command 2020-07-11 20:09:44 +05:00
dceafa7244 Refactored tab autocompletion, fixed some more memory leaks, added logging to separate file 2020-07-10 18:03:13 +05:00
d8c665a625 Some minor code refactors. Added tree structure manipulations and files autocompletion on Tab keypress 2020-07-09 04:29:20 +05:00
b702e6e92e initial commit 2020-07-08 18:19:42 +05:00