Commit Graph

  • 0e72632168 minor fixes whaffman 2025-02-28 15:27:09 +0100
  • abd8da9e05 valgrind readline suppression whaffman 2025-02-28 15:26:31 +0100
  • 98451de1fa 0 Norm errors whaffman 2025-02-28 14:19:54 +0100
  • 3404d05bc5 is_word_char normalized check whaffman 2025-02-28 14:04:53 +0100
  • de2acbe1e0 srcs whaffman 2025-02-28 13:58:53 +0100
  • cbd95eeea9 my compiler complained about .. && ... instead of if whaffman 2025-02-28 13:58:38 +0100
  • 775a9f635e DBG in CFLAGS whaffman 2025-02-28 13:57:34 +0100
  • f2aa33ba24 start is unused whaffman 2025-02-28 13:57:08 +0100
  • 1695b1919f Merge branch 'willem' whaffman 2025-02-28 01:13:31 +0100
  • a879f2834e libft whaffman 2025-02-28 01:12:38 +0100
  • 2f3f22b563 Merge remote-tracking branch 'origin/quinten' into willem whaffman 2025-02-28 01:11:45 +0100
  • 8d6a2795c4 README whaffman 2025-02-28 01:10:40 +0100
  • 20e71efa5f quick todo Quinten Mennen 2025-02-27 19:30:16 +0100
  • d13fb174c5 quote parsing, love it Quinten Mennen 2025-02-27 19:29:49 +0100
  • 2d9b35d127 ofc last minute bug Quinten Mennen 2025-02-27 19:22:23 +0100
  • e07d4b4d79 last rework for the day, hello""world now read helloworld correctly Quinten Mennen 2025-02-27 19:21:05 +0100
  • 48256b2c81 extracting more Quinten Mennen 2025-02-27 19:04:02 +0100
  • 547dacc0ba small fix Quinten Mennen 2025-02-27 18:59:00 +0100
  • efd4d3f751 extract token conversion funcs Quinten Mennen 2025-02-27 18:49:04 +0100
  • 15b7de994e WAY better quote handling Quinten Mennen 2025-02-27 18:48:41 +0100
  • f33d88642d details Quinten Mennen 2025-02-27 18:12:53 +0100
  • 0d555a5480 norminette okay again Quinten Mennen 2025-02-27 18:12:13 +0100
  • 05b7ae3a6a norminette made me do it Quinten Mennen 2025-02-27 18:11:44 +0100
  • 3cc3dff55c Merge branch 'willem' into quinten Quinten Mennen 2025-02-27 17:46:46 +0100
  • ae010a33f6 sys stat already included in allowed.h Quinten Mennen 2025-02-27 16:51:59 +0100
  • 74f29f1f48 Updated readme for reference on eveyrthing changed Quinten Mennen 2025-02-27 16:51:26 +0100
  • 9de806e648 limits Quinten Mennen 2025-02-27 16:46:54 +0100
  • e366689f91 extract into helper for norminette Quinten Mennen 2025-02-27 16:46:47 +0100
  • abdab3156c error message instead of putstrfd Quinten Mennen 2025-02-27 16:46:34 +0100
  • dd76e2c521 norminette Quinten Mennen 2025-02-27 16:21:49 +0100
  • e5b30c8796 func explains itself really Quinten Mennen 2025-02-27 16:21:44 +0100
  • c2f062c671 refactor: lexer Quinten Mennen 2025-02-27 16:18:57 +0100
  • 4cdc9c3530 more refactor for parser Quinten Mennen 2025-02-27 16:09:36 +0100
  • e5569d9b0b refactor: creating commands Quinten Mennen 2025-02-27 16:05:15 +0100
  • 859b9c181a fix: dir check after path confirmed Quinten Mennen 2025-02-27 16:02:41 +0100
  • bceabcb382 fix: message Quinten Mennen 2025-02-27 16:01:11 +0100
  • 13adfc5a07 fix: check if path is a dir Quinten Mennen 2025-02-27 15:58:18 +0100
  • 90678d8f0f check if the path found is executable Quinten Mennen 2025-02-27 13:09:30 +0100
  • 3b1ad5500b fix expanding Quinten Mennen 2025-02-27 13:06:44 +0100
  • bc019e4c04 Merge remote-tracking branch 'origin/quinten' into willem whaffman 2025-02-26 22:56:31 +0100
  • 11b19749f0 print correct command output Quinten Mennen 2025-02-26 18:36:45 +0100
  • 5b3d446b75 null terminate exapnd string mem Quinten Mennen 2025-02-26 18:36:33 +0100
  • 2059f7d634 norminette parse string Quinten Mennen 2025-02-26 18:36:16 +0100
  • 5f30d2b650 fix: only parse dqword with $ Quinten Mennen 2025-02-26 18:36:06 +0100
  • ce2c50e753 redirect norminette Quinten Mennen 2025-02-26 17:45:05 +0100
  • 23e987b5bf parse $? whaffman 2025-02-26 17:44:59 +0100
  • d96b23ca02 redirect out Quinten Mennen 2025-02-26 17:27:38 +0100
  • 46bea87309 get inputs is done Quinten Mennen 2025-02-26 17:25:22 +0100
  • abb2e8563a space replace tab Quinten Mennen 2025-02-26 16:57:17 +0100
  • 4cb8ca86b9 fix error title Quinten Mennen 2025-02-26 16:56:24 +0100
  • c8806e22c6 process heredoc new structure Quinten Mennen 2025-02-26 16:54:33 +0100
  • 910a4dcf7f I can't check for a file that doesn't exist Quinten Mennen 2025-02-26 16:45:28 +0100
  • 12ab3f5e12 check file availability Quinten Mennen 2025-02-26 16:42:50 +0100
  • f3bd69a2e9 s Quinten Mennen 2025-02-26 16:29:25 +0100
  • 46a39c17cb validating redirects WIP Quinten Mennen 2025-02-26 16:24:30 +0100
  • 52c46ed40a ignore heredoc Quinten Mennen 2025-02-26 16:24:09 +0100
  • c366ddd6d6 norm 4 whaffman 2025-02-26 16:21:17 +0100
  • 3292030e6e norm 3 whaffman 2025-02-26 16:20:55 +0100
  • 5d01cf3086 minishell -> msh whaffman 2025-02-26 16:17:07 +0100
  • c2efcca0fa norm 2 whaffman 2025-02-26 15:45:10 +0100
  • a5e877fdd5 norm 1 whaffman 2025-02-26 15:27:53 +0100
  • 8bb6c5d5fe this should do it Quinten Mennen 2025-02-25 21:27:19 +0100
  • 1bd1b8404c see if this fixes seg Quinten Mennen 2025-02-25 21:03:36 +0100
  • f67c5a0f21 clear history on shell end Quinten Mennen 2025-02-25 21:00:40 +0100
  • aba5e2f28b some todos Quinten Mennen 2025-02-25 21:00:29 +0100
  • 40c2080447 print tokens on debug Quinten Mennen 2025-02-25 20:56:16 +0100
  • e0e77f4012 processing heredocs Quinten Mennen 2025-02-25 20:55:30 +0100
  • 873d6b48fc Merge branch 'main' into quinten Quinten Mennen 2025-02-25 20:03:59 +0100
  • 2a31c7ef61 sources? Quinten Mennen 2025-02-25 20:00:26 +0100
  • 0b250580f2 remove obsolete malloc check Quinten Mennen 2025-02-25 19:59:18 +0100
  • 7b1951bf85 DDEBUG whaffman 2025-02-25 18:31:14 +0100
  • 8e5f90436a vallgrind whaffman 2025-02-25 17:54:44 +0100
  • 91cb0af6ef Free_safe implemented, ft_lstnew_safe and ft_lstclear_safe added ft_strdup_safe added ft_strjoin_safe added whaffman 2025-02-25 16:55:13 +0100
  • 07f48cfc62 free_safe working state WIP whaffman 2025-02-25 15:43:56 +0100
  • 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 whaffman 2025-02-25 14:54:17 +0100
  • 1d4316cbf1 Merge remote-tracking branch 'origin/main' into willem whaffman 2025-02-23 13:36:40 +0100
  • 757aea6464 make help whaffman 2025-02-23 13:33:09 +0100
  • 8b33185add readability Quinten 2025-02-23 13:14:48 +0100
  • e13eff0669 util Quinten 2025-02-23 13:12:06 +0100
  • fd72fbb0d3 general fixes to redirects Quinten 2025-02-23 13:11:06 +0100
  • ea90a00c33 merge main into quitnen Quinten 2025-02-23 12:46:02 +0100
  • 2117a6538e redirects Quinten 2025-02-23 12:44:31 +0100
  • 3c14325711 some more structure Quinten 2025-02-23 12:34:34 +0100
  • 45968e547e parsing input redirects Quinten 2025-02-23 12:20:19 +0100
  • 3eb742d3fe libft update whaffman 2025-02-23 12:00:43 +0100
  • e83df82dc3 create better Makefile whaffman 2025-02-23 11:59:59 +0100
  • 24752c9d08 temp Quinten 2025-02-23 11:58:13 +0100
  • a81b84f605 norm whaffman 2025-02-21 16:16:17 +0100
  • 8c02b32601 dont throw away of_fd before testing the new one whaffman 2025-02-21 13:17:22 +0100
  • 3631e127e4 redirects and fds+count whaffman 2025-02-21 13:03:49 +0100
  • 8da0e0a036 error_msg and safe strdup strjoin and malloc whaffman 2025-02-20 18:09:28 +0100
  • a9f356176f redirect setup Quinten Mennen 2025-02-20 17:54:34 +0100
  • 3fdfebea7b libft update whaffman 2025-02-20 15:55:53 +0100
  • a93185a45e fixe builtin exit to accept arguments whaffman 2025-02-20 15:54:48 +0100
  • eda2954279 builtins working whaffman 2025-02-20 15:10:38 +0100
  • d289065ade feat: builtin router, checker and buitlin stubs whaffman 2025-02-20 11:43:15 +0100
  • 12c439afb0 Merge branch 'willem' whaffman 2025-02-19 18:00:09 +0100
  • 450add4cb7 fixed signal and removed infloop after unicode nofix whaffman 2025-02-19 17:56:57 +0100
  • 4621fd2497 move token print to debug Quinten Mennen 2025-02-19 17:30:34 +0100
  • 1e0e78ee10 update: readme Quinten Mennen 2025-02-19 17:30:12 +0100