18 Commits

Author SHA1 Message Date
844b413f26 Fixed autocompletion after command separators and spacing after quotes error 2020-07-15 16:13:04 +05:00
b00548dc0f Added command running conditions for || and && separators 2020-07-15 15:03:23 +05:00
9fe0b6a293 Added semicolon separated sequences execution 2020-07-15 13:52:44 +05:00
d578d08410 Fixed command exit status display and its inversion 2020-07-14 20:20:39 +05:00
775290a6d1 Added quoted arguments (first commit from this shell) 2020-07-14 20:06:37 +05:00
0addae9633 One more command processing functions refactor, made command structure local 2020-07-14 19:23:46 +05:00
05a074795f Rewrote command parcing function without strtok for future pipes and command secuences support 2020-07-13 22:03:54 +05:00
Dm1tr1y147
265ade348a
Create LICENSE 2020-07-13 15:30:19 +00:00
6059ff4a52 Finished history search with up/down keys and refactored its navigation. Added username and ip address to the prompt 2020-07-13 17:21:31 +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
922424abd4 Added path display in prompt, and yeah, solved some memory errors and added some new (I hate valgrind) 2020-07-11 17:57:58 +05:00
3354a97867 Finished tab autocompletion, fixed some more memory errors 2020-07-11 13:36:37 +05:00
dceafa7244 Refactored tab autocompletion, fixed some more memory leaks, added logging to separate file 2020-07-10 18:03:13 +05:00
a6ccd9344f Added autocompletion for commands from /bin 2020-07-09 12:54:34 +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
6f306a1b50 Added README.md description 2020-07-08 18:40:53 +05:00
b702e6e92e initial commit 2020-07-08 18:19:42 +05:00