Commit Graph

45 Commits

Author SHA1 Message Date
whaffman
9f5c134517 first signals in minshell 2025-02-19 12:47:09 +01:00
whaffman
c368cf80ea exit status at the end of the executor_execute_pipeline 2025-02-18 16:00:38 +01:00
whaffman
0784d3cf04 fixed some norm 2025-02-13 15:05:17 +01:00
whaffman
68efadf4ac feat: made an executer and commented print functions out for show 2025-02-12 20:52:49 +01:00
whaffman
b196377066 add executor_fork and executor_child 2025-02-12 19:14:05 +01:00
whaffman
a1b064fdfc fixed many malloc in prompt, chaged name history, added command to front of arg list so that its argv[0] 2025-02-12 13:00:51 +01:00
Quinten Mennen
df6b7a41ae feat: add heredoc token 2025-02-11 17:39:51 +01:00
whaffman
486a207834 norm errors 2025-02-11 17:22:11 +01:00
Quinten Mennen
21b3245ebf Merge branch 'quinten' 2025-02-11 16:35:38 +01:00
Quinten Mennen
3dda5621b6 feat: include command parsing in minishell struct 2025-02-11 16:35:32 +01:00
Quinten Mennen
31ca9a5877 Merge branch 'quinten' 2025-02-11 16:29:53 +01:00
Quinten Mennen
0992ae20cf feat: parsing a token list into a command list 2025-02-11 16:29:31 +01:00
whaffman
83c50f511f fixed get_user and prompt 2025-02-11 16:19:26 +01:00
whaffman
71d1797a22 made environment use ft_lstclear 2025-02-11 16:11:58 +01:00
whaffman
bb0e90c846 environment_del en simple unset 2025-02-11 14:35:00 +01:00
whaffman
5c1d76fe83 Merge branch 'willem' 2025-02-11 14:09:54 +01:00
Quinten Mennen
015c5eb330 feat: setup for parser 2025-02-11 14:07:46 +01:00
whaffman
fdd71aae13 Merge branch 'test_execve' into willem 2025-02-11 14:06:38 +01:00
whaffman
e9a1db9cac excutor_absolute_path WIP checks for file existence 2025-02-09 16:19:51 +01:00
whaffman
4c6f5998d4 print executable path 2025-02-09 16:18:30 +01:00
whaffman
2d8c58c7a9 print executable path 2025-02-08 19:46:45 +01:00
whaffman
3aa6459969 executor_absolute_path 2025-02-08 19:42:34 +01:00
whaffman
f4bf733040 excutor_absolute_path WIP checks for file existence 2025-02-08 19:30:24 +01:00
whaffman
869eb0d857 Environment
environment: rename functions
environment: add get_arr function
builtins: add export builtin
2025-02-08 14:43:53 +01:00
whaffman
ef1a3f8a39 enviroment -> t_list 2025-02-07 16:22:30 +01:00
whaffman
6c726f67f1 enviroNment 2025-02-07 16:01:12 +01:00
Quinten Mennen
43583e5795 fix readme 2025-02-06 16:15:59 +01:00
Quinten Mennen
75cbe896ce banner work 2025-02-06 13:37:12 +01:00
whaffman
39af6d2d52 add persistent history 2025-02-05 17:14:12 +01:00
whaffman
c2ca3c4176 norm 2025-02-05 16:29:18 +01:00
whaffman
f64e1f055d split functions cleanup init and free process 2025-02-05 16:24:17 +01:00
whaffman
55ba622714 fixed headers, and function defenitions for prompt 2025-02-05 12:48:04 +01:00
whaffman
1ee3793433 main samengevoegd, prompt home ~, kleurtjes 2025-02-04 22:53:46 +01:00
whaffman
f90b371ace Merge remote-tracking branch 'origin/quinten' into willem 2025-02-04 21:43:05 +01:00
Quinten Mennen
f8a4e1e091 feat: parse input, get list 2025-02-04 20:46:35 +01:00
Quinten Mennen
b252b01268 clean-up parsing a bit 2025-02-04 20:40:39 +01:00
Quinten Mennen
fc71f3c9ca proof of concept on lexing 2025-02-04 20:15:06 +01:00
whaffman
c111b8cbc7 broken prompt 2025-02-04 18:59:51 +01:00
whaffman
de6bb00acf added prompt header and made main 2025-02-04 16:42:55 +01:00
whaffman
b67f3a20ab added codam header 2025-02-04 16:17:05 +01:00
whaffman
6179a227cd create allowed functions header 2025-02-04 16:16:37 +01:00
whaffman
3d0d062495 split enviroment functions, and util files 2025-02-04 15:57:26 +01:00
whaffman
57fb0c0af1 added libft as a submodule 2025-02-04 13:51:47 +01:00
whaffman
3e3db88080 made a clear description of allowed functions in the README.md file 2025-02-01 00:57:35 +01:00
whaffman
8aed9ed592 added inc/minishell.h 2025-02-01 00:41:21 +01:00