Commit Graph

41 Commits

Author SHA1 Message Date
Quinten Mennen
6514dfa49b add tester 2025-03-05 16:41:43 +01:00
whaffman
7d32667e4d executo builtin fix? 2025-03-04 16:17:31 +01:00
whaffman
74bc47171f error_msg and soem norm 2025-03-03 14:36:03 +01:00
whaffman
de9f3f7f8c NORM 2025-03-02 22:15:46 +01:00
whaffman
128cb915b9 Let BASH do de Batchmode, stupid 2025-03-01 11:02:21 +01:00
whaffman
3106486ae0 BATCH MODE WIP 2025-02-28 17:04:59 +01:00
whaffman
cfcd59acbd minishell BATCH MODE 2025-02-28 15:29:06 +01:00
whaffman
5d01cf3086 minishell -> msh 2025-02-26 16:17:07 +01:00
Quinten Mennen
f67c5a0f21 clear history on shell end 2025-02-25 21:00:40 +01:00
Quinten Mennen
40c2080447 print tokens on debug 2025-02-25 20:56:16 +01:00
whaffman
91cb0af6ef Free_safe implemented, ft_lstnew_safe and ft_lstclear_safe added
ft_strdup_safe added
ft_strjoin_safe added
2025-02-25 16:55:13 +01:00
whaffman
07f48cfc62 free_safe working state WIP 2025-02-25 15:43:56 +01:00
whaffman
ab72bd5bbb malloc_safe
- add freelist to minishell
- add t_minishell *minishell to all function calling malloc_free
- substituted all malloc calls but the first to malloc_safe
2025-02-25 14:54:17 +01:00
Quinten
ea90a00c33 merge main into quitnen 2025-02-23 12:46:02 +01:00
Quinten
45968e547e parsing input redirects 2025-02-23 12:20:19 +01:00
whaffman
12c439afb0 Merge branch 'willem' 2025-02-19 18:00:09 +01:00
whaffman
450add4cb7 fixed signal and removed infloop after unicode nofix 2025-02-19 17:56:57 +01:00
Quinten Mennen
4621fd2497 move token print to debug 2025-02-19 17:30:34 +01:00
Quinten Mennen
fbe2c51d41 Merge branch 'quinten' 2025-02-19 16:38:29 +01:00
whaffman
49d3a8232b preliminary signals 2025-02-19 13:58:50 +01:00
whaffman
9f5c134517 first signals in minshell 2025-02-19 12:47:09 +01:00
Quinten Mennen
6d308b4a67 we're expanding 2025-02-18 20:04:56 +01:00
Quinten Mennen
4005f98b16 refactor: naming conventions 2025-02-18 17:03:40 +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
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
Quinten Mennen
14b3d3f144 fix: built in functions are back 2025-02-11 16:38:46 +01:00
Quinten Mennen
3dda5621b6 feat: include command parsing in minishell struct 2025-02-11 16:35:32 +01:00
Quinten Mennen
0992ae20cf feat: parsing a token list into a command list 2025-02-11 16:29:31 +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
6c726f67f1 enviroNment 2025-02-07 16:01: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
ebecccc201 username in prompt
banner at starting of shell
preliminary builtins: exit, clear, env
2025-02-04 23:45:19 +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
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