Commit Graph

  • 3b7a11c185 chore: removed unused files solo Sergio 2026-02-14 17:55:37 +01:00
  • 5dc7de73b3 update: updated readme Sergio 2026-02-14 17:53:44 +01:00
  • 640c22d366 update: updated readme detailed info Sergio 2026-02-14 17:37:38 +01:00
  • 856bc8243f update: added more internal variables Sergio 2026-02-14 17:37:22 +01:00
  • fbd2349060 chore: added minishell version macro Sergio 2026-02-14 17:37:09 +01:00
  • 77a704a09a norma arreglada marcnava-42cursus 2026-02-14 15:12:25 +01:00
  • 39e5719183 terminado marcnava-42cursus 2026-02-14 15:04:25 +01:00
  • c1e622947d fixed heredoc expansion marcnava-42cursus 2026-02-14 14:37:56 +01:00
  • 001709139b Merge branch 'fix/variable_expansion' into solo marcnava-42cursus 2026-02-14 14:27:52 +01:00
  • 73ed56aa16 heredoc and builtins fix marcnava-42cursus 2026-02-14 14:26:58 +01:00
  • 5852e8618f multiple fixes Sergio 2026-02-14 13:48:15 +01:00
  • ba40670ace Fixed variable expansion errors fix/variable_expansion marcnava-42cursus 2026-02-14 13:33:44 +01:00
  • dd6101edec A POR TODAAS marcnava-42cursus 2026-02-14 06:14:59 +01:00
  • e2b734cf0c save commit Sergio 2026-02-14 05:48:18 +01:00
  • 32b3bd72b5 fix: prompt was not being requested to hashmap Sergio 2026-02-14 02:05:49 +01:00
  • c95703b42b update: replaced set_env by set_var in export builtin Sergio 2026-02-14 02:02:52 +01:00
  • f4cfae1107 feat: added internal variables Sergio 2026-02-14 02:01:10 +01:00
  • 6453abfda3 Fixed all norme from lexer, parser. minishell and builtins fix/builtins marcnava-42cursus 2026-02-14 00:02:03 +01:00
  • 7862f3e131 chore: stop tracking minishell-codex marcnava-42cursus 2026-02-13 22:17:55 +01:00
  • 637391470b Fixed exit using old code + updates marcnava-42cursus 2026-02-13 22:05:25 +01:00
  • 217505e3b0 Restored exit but adding isatty marcnava-42cursus 2026-02-13 21:54:00 +01:00
  • 5c33afb20a update: removed minishell_tester submodule Sergio 2026-02-13 21:05:30 +01:00
  • 3f17f7789c update: added isatty support and prompt usage Sergio 2026-02-13 20:18:26 +01:00
  • 5df1520224 chore: added testers Sergio 2026-02-13 18:42:54 +01:00
  • c166d0f77a feat: Added signals marcnava-42cursus 2026-02-13 18:08:45 +01:00
  • 3e31447073 fix: fixed crash on non-existent variables Sergio 2026-02-13 16:42:50 +01:00
  • 3ead1ad547 chore: updated docs to v10.0 Sergio 2026-02-13 16:38:36 +01:00
  • c99e0a17a3 update: renamed variable Sergio 2026-02-13 15:08:41 +01:00
  • dc772d10c2 fix: syntax error on pipe at start was not being detected Sergio 2026-02-13 13:48:28 +01:00
  • e5d7fcf050 fix: fixed leak on variable expansion Sergio 2026-02-13 13:33:32 +01:00
  • d248819dfe fix: commands list was not being freed if the command line ended in pipe Sergio 2026-02-13 09:29:24 +01:00
  • 8f92cf269c fix: fixed crash when reading variables with underscore Sergio 2026-02-13 08:20:27 +01:00
  • 8353d3f64f chore: removed unused and test files Sergio 2026-02-13 08:18:25 +01:00
  • 4756edb727 Added errors file after merge marcnava-42cursus 2026-02-12 22:03:59 +01:00
  • d06e49274b Merge branch 'feature/executor-gl' into solo Sergio 2026-02-12 21:26:12 +01:00
  • 83553a57d5 feat: added variable expansion Sergio 2026-02-12 21:10:09 +01:00
  • ff5edf543f Updated AGENTS file with redirections options marcnava-42cursus 2026-02-12 20:32:12 +01:00
  • 518ec87e60 Deleted tester marcnava-42cursus 2026-02-12 20:28:29 +01:00
  • 6bc2eab19b feat: Redirections applied marcnava-42cursus 2026-02-12 20:28:05 +01:00
  • 3c7ee5b161 Merge branch 'feature/builtins-gl' into feature/executor-gl marcnava-42cursus 2026-02-12 18:36:05 +01:00
  • d1aad3ed20 Merge branch 'solo' into feature/executor-gl marcnava-42cursus 2026-02-12 18:34:26 +01:00
  • 8882929423 update: command list is now freed completely if any error ocurrs Sergio 2026-02-12 03:09:45 +01:00
  • 843bdc0061 fix: invalid syntax error cause shown when there was no token following a redirection Sergio 2026-02-12 02:57:15 +01:00
  • ac4965ca6d fix: fixed multiple syntax error logging when redirection value is not a word Sergio 2026-02-11 10:12:20 +01:00
  • 9d457f1040 norminette: added space after keyword Sergio 2026-02-11 08:37:02 +01:00
  • 6b3d2ba5e0 fix: fixed segfault caused by invalid read Sergio 2026-02-11 08:36:05 +01:00
  • c493979a18 update: parser now uses tokens from lexer Sergio 2026-02-11 02:51:30 +01:00
  • df6ed1c5cc Executor working, need to validate with the parser fixed, all norme fixed marcnava-42cursus 2026-02-11 02:29:45 +01:00
  • e02613253a Fixed command exit status and exec bugs, read relative and absolute paths and correctly resolved marcnava-42cursus 2026-02-11 02:17:40 +01:00
  • ae578867b2 Moved find command in path to executor, fixed env save code marcnava-42cursus 2026-02-11 02:09:12 +01:00
  • 328737c557 Updated AGENTS with info of the current (this branch) parser status, need to be updated again when parser works correctly marcnava-42cursus 2026-02-11 01:38:41 +01:00
  • 1715f2dd40 typo: fixed typo Sergio 2026-02-10 12:34:56 +01:00
  • 63dd69b01c update: removed const modifier on token value Sergio 2026-02-10 09:24:18 +01:00
  • 609a644fa9 update: token is now stored as value of the token instead of null Sergio 2026-02-10 09:20:46 +01:00
  • 3d97d6506a fix: removed putendl on malloc Sergio 2026-02-10 08:54:11 +01:00
  • 1f0f38e42f fix: removed putendl on free Sergio 2026-02-10 08:52:24 +01:00
  • 97d8a6838f norminette: fixed line too long Sergio 2026-02-10 08:45:31 +01:00
  • 74111e3da5 update: removed unused macros Sergio 2026-02-09 23:12:04 +01:00
  • 6ad68a8752 update: added lexer Sergio 2026-02-09 23:11:33 +01:00
  • d39eca2c94 Fixed compilation marcnava-42cursus 2026-02-09 22:48:12 +01:00
  • 084fa4759c Created allowed.txt to track allowed functions for minishell and updated AGENTS.md to tell codex to not use any forbidden functions, also updated AGENTS.md to add all builtins changes marcnava-42cursus 2026-02-09 22:37:09 +01:00
  • 778e0c0481 Builtins fixed marcnava-42cursus 2026-02-09 22:08:45 +01:00
  • 280fa51f94 save commit Sergio 2026-02-09 20:47:43 +01:00
  • e983f7fe64 update: builtins hashmap initialized and moved env hashmap initialization to set_envp() Sergio 2025-12-02 09:13:59 +01:00
  • b1cf1d8560 update: integrated hashmaps in builtins, and replaced command calls by builtins Sergio 2025-12-02 09:11:01 +01:00
  • dce51960b1 fix: fixed ignored result compilation errro Sergio 2025-12-01 16:31:02 +01:00
  • e9a07a6bfb fix: fixed compilation error Sergio 2025-12-01 14:12:15 +01:00
  • a9ba8492a2 fix: executor.c/handle_child was not using the real envp Sergio 2025-12-01 14:09:32 +01:00
  • 83d006b40d fix: Makefile's mandatory rule was not cloning ft_args Sergio 2025-12-01 14:06:33 +01:00
  • 027fd2ac5e Merge branch 'feature/builtins' into develop Sergio 2025-12-01 14:01:24 +01:00
  • 30ce96284a fix: get_env call was not using minishell struct Sergio 2025-12-01 14:01:08 +01:00
  • 956505c06a Merge branch 'feature/builtins' into develop Sergio 2025-12-01 14:00:13 +01:00
  • 212c4e3fee update: updated getenv calls by get_env Sergio 2025-12-01 13:59:52 +01:00
  • 50736d533d update: changed getenv calls by get_env Sergio 2025-12-01 13:52:28 +01:00
  • daad208a00 update: added hashmap functionality to environment variables Sergio 2025-12-01 13:47:17 +01:00
  • 214d7c24d2 update: added echo builtin Sergio 2025-11-02 03:14:43 +01:00
  • 52807ca13c Merge branch 'develop' into feature/builtins Sergio 2025-11-01 20:42:49 +01:00
  • 2800c7fd6d update: added HYPHEN and UNDERSCORE chardefs Sergio 2025-11-01 20:41:06 +01:00
  • 0185d487d1 fix: BACKSLASH was equal to SINGLE_QUOTE Sergio 2025-11-01 20:37:51 +01:00
  • 09f7e8aac0 update: added ft_args library Sergio 2025-11-01 20:10:40 +01:00
  • ee7a879de5 update: added cd builtin Sergio 2025-10-31 01:41:50 +01:00
  • 5fc0af6bb3 update: minishell execution is now dependant on minishell.exit Sergio 2025-10-30 22:39:22 +01:00
  • 8194a1d8d8 Merge branch 'feature/builtins' into develop Sergio 2025-10-30 13:25:09 +01:00
  • 78944cfa67 Merge branch 'feature/executor' into develop Sergio 2025-10-30 13:24:31 +01:00
  • e478651070 Merge branch 'feature/core' into develop Sergio 2025-10-30 13:22:04 +01:00
  • cbfedb7bc5 structure: moved t_command struct definition from parser header file to core header file Sergio 2025-10-30 12:56:35 +01:00
  • a6bf9cb60f update: added characters to chardefs Sergio 2025-10-30 12:52:30 +01:00
  • 646e6fbacc chore: added valgrind compilation flags in Makefile Sergio 2025-10-30 12:23:33 +01:00
  • 6037d1fb8e Merge branch 'feature/builtin/exit' into feature/builtins Sergio 2025-10-30 12:11:15 +01:00
  • 64610183aa update: updated parameters for pwd builtin Sergio 2025-10-30 12:07:21 +01:00
  • 0a0fa27b6b update: added exit builtin function definition Sergio 2025-10-30 12:04:39 +01:00
  • 85d074e9d2 update: added exit command with arguments Sergio 2025-10-30 11:59:19 +01:00
  • 1781fa96c4 update: added builtins header file Sergio 2025-10-30 01:18:39 +01:00
  • bbc3b9e9e7 update: added pwd Sergio 2025-10-30 01:16:21 +01:00
  • 31a8717bbe update: added simple executor Sergio 2025-10-29 20:57:15 +01:00
  • 13d5968b62 update: norminette is now checked only in main branch Sergio 2025-10-23 23:43:23 +02:00
  • c90fb3ef67 Merge branch 'feature/core' into develop Sergio 2025-10-23 23:20:58 +02:00
  • 92926eb2ec Merge branch 'feature/parser' into develop Sergio 2025-10-23 23:18:56 +02:00
  • 0545809fb6 fix: fixed syntax for actions in branches Sergio 2025-10-23 23:08:07 +02:00
  • 992fe337c6 update: makefile and norminette workflows are now applied only in main and develop branches Sergio 2025-10-23 23:02:44 +02:00