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