Commit Graph

  • 74111e3da5 update: removed unused macros solo 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 feature/builtins-gl 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
  • 1c418dded0 Merge pull request 'save commit' (#1) from solo into feature/executor feature/executor sdevsantiago 2026-02-09 20:48:16 +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
  • f12a3d8965 chore: suppresed variables that caused errors and removed misplaced function Sergio 2025-10-23 22:58:26 +02:00
  • 9941529bcf fgnhhkl paulillatxulilla 2025-10-23 17:28:15 +02:00
  • 9be000792d hola sedesan Paula Adan Perez 2025-10-23 17:10:25 +02:00
  • 45465a6f85 fix: fixed syntax for actions in branches Sergio 2025-10-23 23:08:07 +02:00
  • 841c219700 update: makefile and norminette workflows are now applied only in main and develop branches Sergio 2025-10-23 23:02:44 +02:00
  • 8c6c0a205e fix: fixed syntax for actions in branches Sergio 2025-10-23 23:08:07 +02:00
  • 1814821eec update: makefile and norminette workflows are now applied only in main and develop branches Sergio 2025-10-23 23:02:44 +02:00
  • cc91c9f032 chore: suppresed variables that caused errors and removed misplaced function Sergio 2025-10-23 22:58:26 +02:00
  • 04a80cc1a2 Merge branch 'feature/parser' into develop sede-san 2025-10-23 17:50:23 +02:00
  • 31efa75e9c fgnhhkl paulillatxulilla 2025-10-23 17:28:15 +02:00
  • ed76ce8a4b hola sedesan Paula Adan Perez 2025-10-23 17:10:25 +02:00
  • f8c6aed23d update: variables are now stored separeatedly in t_variables and lines are stored and parsed on each execution Sergio 2025-10-23 14:15:57 +02:00
  • 3f43cd0316 chore: added vgcore files to gitignore Sergio 2025-10-23 12:43:48 +02:00
  • 4546c7c252 update: added extremely basic parsing, only for separated environment variables Sergio 2025-10-23 14:10:48 +02:00
  • 6a9d0027a7 chore: sync workflow is now done only in main branch Sergio 2025-10-22 18:47:06 +02:00
  • 6eea2ea177 fix: makefile workflow was not downloading readline library Sergio 2025-10-22 18:44:05 +02:00
  • b55dd50aa5 update: added extremely basic parsing, only for separated environment variables Sergio 2025-10-23 14:10:48 +02:00
  • 56b37444b9 chore: added vgcore files to gitignore Sergio 2025-10-23 12:43:48 +02:00
  • 92ed2bbd3e structure: moved core functions (init, run, clear) to core.h to prevent circular include Sergio 2025-10-22 19:35:38 +02:00
  • b337b86190 structure: moved core functions (init, run, clear) to core.h to prevent circular include Sergio 2025-10-22 19:35:38 +02:00
  • 936562b3a1 chore: sync workflow is now done only in main branch Sergio 2025-10-22 18:47:06 +02:00
  • fe5088ead6 fix: makefile workflow was not downloading readline library Sergio 2025-10-22 18:44:05 +02:00
  • 186443f036 structure: moved minishell.c to src root Sergio 2025-10-22 18:36:04 +02:00
  • c680555c0d chore: added core base utilities Sergio 2025-10-22 17:05:00 +02:00
  • 2d56a6149d chore: added valgrind readline() suppresion file Sergio 2025-10-20 20:42:02 +02:00
  • 982bbca0fc update: added header file with library inclusions Sergio 2025-10-20 20:40:49 +02:00
  • 56a19a23bc restart: deleted all source and header files, restarting project Sergio 2025-10-20 12:49:35 +02:00
  • 1ff8a89576 update: Makefile to new version Sergio 2025-10-20 11:58:40 +02:00
  • e208cc0317 fix: fixed compilation errors sede-san 2025-10-17 20:15:28 +02:00
  • 83263bb269 fix: updated gnl include path and function names that caused compilation errors Sergio 2025-10-17 08:54:38 +02:00
  • 00d19af02d update: added makefile, norminette and sync workflow Sergio 2025-10-11 17:17:15 +02:00
  • 161ac6b69d saved changes before repartition Sergio 2025-09-12 12:41:24 +02:00
  • 8158998fbb fix: exit was not behaving properly when executed with multiple arguments and message was not being printed on a separate line Sergio 2025-08-05 09:44:28 +02:00
  • 3e7dd56340 update: functions done: echo + echo -n, pwd, exit with and without arguments / parser appears to work, test with commands and local files (only tested with ls -l) Sergio 2025-08-04 00:38:53 +02:00
  • e89de4e20b update: removed .gitkeep from all directories Sergio 2025-08-01 03:32:08 +02:00
  • 7b7d500db9 update: executes commands only in /usr/bin sdevsantiago 2025-07-31 14:45:06 +02:00
  • 4cf27740de update: added subject PDF (english and spanish) sdevsantiago 2025-07-31 03:30:41 +02:00
  • 8f8f91994e Initial commit Sergio 2025-07-31 03:22:38 +02:00