diff --git a/src/minishell.c b/src/minishell.c index 7363dfb..959379e 100644 --- a/src/minishell.c +++ b/src/minishell.c @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/02/06 13:44:06 by kcolin #+# #+# */ -/* Updated: 2025/04/16 16:46:41 by khais ### ########.fr */ +/* Updated: 2025/04/17 12:28:29 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -40,14 +40,10 @@ static void execute_command(t_cmd *cmd, t_minishell *app) static void debug_command(t_cmd *cmd, t_minishell *app) { - t_buffer *indent; - if (app->debug == false || cmd == NULL) return ; ft_printf("parsed command\n"); - indent = ft_buffer_new(); - cmd_debug(cmd, indent, true); - ft_buffer_free(indent); + cmd_root_debug(cmd); } /* diff --git a/src/parser/cmd/cmd_debug.c b/src/parser/cmd/cmd_debug.c index 22f41a7..6b6e361 100644 --- a/src/parser/cmd/cmd_debug.c +++ b/src/parser/cmd/cmd_debug.c @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/09 16:53:27 by khais #+# #+# */ -/* Updated: 2025/04/15 13:49:07 by khais ### ########.fr */ +/* Updated: 2025/04/17 12:24:52 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -63,3 +63,12 @@ void cmd_debug(t_cmd *cmd, t_buffer *leader, bool is_last) } dedent(leader, is_last); } + +void cmd_root_debug(t_cmd *cmd) +{ + t_buffer *indent; + + indent = ft_buffer_new(); + cmd_debug(cmd, indent, true); + ft_buffer_free(indent); +} diff --git a/src/parser/cmd/cmd_debug.h b/src/parser/cmd/cmd_debug.h index 28d8aeb..8ea2432 100644 --- a/src/parser/cmd/cmd_debug.h +++ b/src/parser/cmd/cmd_debug.h @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/09 16:51:17 by khais #+# #+# */ -/* Updated: 2025/04/09 16:54:24 by khais ### ########.fr */ +/* Updated: 2025/04/17 12:24:58 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,5 +16,6 @@ # include "../../minishell.h" void cmd_debug(t_cmd *cmd, t_buffer *leader, bool is_last); +void cmd_root_debug(t_cmd *cmd); #endif // CMD_DEBUG_H