logistic-bot
  • Joined on 2025-03-27
logistic-bot synced commits to debug-destroy-new-types at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
596b21fc2f debug, destroy all new types (also some code for testing it)
82da182773 fix: potential buffer overflow caused by missing terminating null byte in t_buffer
3ec90f7770 token_type: assign token_type to worddesc during wordsplit
4d6a64bf6a debug: worddesc show more information
6576c47b56 exec: command to toggle execution
Compare 72 commits »
logistic-bot synced commits to signal-basic-interactive at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
f0145d26f4 signal: do not exit shell on SIGINT, ignore SIGQUIT
be183b99ee minishell: do wildcard expansion
f06f6e26e2 fix(expand_star): memory leak
32e3976774 field splitting: implement field splitting
0cfa2677c5 fix(echo): echo - was treated as echo -n
Compare 48 commits »
logistic-bot synced commits to refs/pull/101/head at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
ffaf2582a3 pwd: correctly handle write errors
cfc95994de echo: correctly handle write errors such as /dev/full
871180f6d8 connec_pipe_cmd_execute: setup pipes between commands
81febcfcdd debug: show command about to be executed in debug mode
204ed35ff4 fix(connec_cmd_execute): do not execute more than one command per process
Compare 77 commits »
logistic-bot synced commits to refactor-subprocess-exec at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
5b7367925f simple_cmd refactor: put subprocess functions in own file
9e79a0829a fix: do not read ahead in STDIN
0842fdfe1d fix: double free when getting command path for empty command
cea8043ec9 simple_cmd executing: show error in case execve fails
4de1d0024a parsing: refactor out the last two functions needed to pass the norm
Compare 37 commits »
logistic-bot synced commits to refactor-signal-unneeded-function at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
3a309062d8 refactor(signal): remove unneded function
cb8f64367d minishell: exit with last command exit status
67b2347df9 signal: keep waiting for process to exit on SIGQUIT
f0145d26f4 signal: do not exit shell on SIGINT, ignore SIGQUIT
be183b99ee minishell: do wildcard expansion
Compare 51 commits »
logistic-bot synced new reference cmd-parsing-final-rebase-resolutions to logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
logistic-bot synced commits to connec_pipe_cmd_execute-setup-pipes at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
871180f6d8 connec_pipe_cmd_execute: setup pipes between commands
81febcfcdd debug: show command about to be executed in debug mode
204ed35ff4 fix(connec_cmd_execute): do not execute more than one command per process
596b21fc2f debug, destroy all new types (also some code for testing it)
82da182773 fix: potential buffer overflow caused by missing terminating null byte in t_buffer
Compare 75 commits »
logistic-bot synced commits to connec_cmd_execute-naive-pipe-recursive at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
6f75f2d181 connec_cmd_execute: naive recursive pipe implementation (does not handle redirection)
df73b3d0c7 connec_cmd_execute: handle && and ||
8feacccb15 group_cmd_execute: fork and passthrough to cmd_execute
425722801b refactor(do_waitpid): put into own file for easier acces from other modules
f9f8a804a3 cmd_execute: execute simple commands
Compare 60 commits »
logistic-bot synced commits to connec_cmd_execute-and-and-or at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
df73b3d0c7 connec_cmd_execute: handle && and ||
8feacccb15 group_cmd_execute: fork and passthrough to cmd_execute
425722801b refactor(do_waitpid): put into own file for easier acces from other modules
f9f8a804a3 cmd_execute: execute simple commands
7af032539a cmd_execute: initial scafholding
Compare 59 commits »
logistic-bot synced commits to cmd_execute-simple-commands at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
f9f8a804a3 cmd_execute: execute simple commands
7af032539a cmd_execute: initial scafholding
881c7f264c signal: if a command is terminated by SIGQUIT, display that it core dumped
ceee5f99d4 signal: SIGQUIT prints ^\ to the terminal, and does not redisplay the prompt
10e8738336 signal: handle redisplaying the prompt correctly
Compare 56 commits »
logistic-bot synced new reference cmd-parsing03 to logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
logistic-bot synced commits to cmd-parsing03 at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
logistic-bot synced commits to cmd-parsing02 at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
d4197fec38 parsing: create specialised function to create a t_cmd
fde0bf4dc9 parsing: refactor: simple norm linecount gains
055dabc546 parsing: add newline at end of error message
dbba36dc44 parsing: split minishell_group_or_simple_parse
86e658fcca parsing: rename minishell_group_or_smp_parse -> minishell_group_or_simple_parse
Compare 9 commits »
logistic-bot synced commits to cmd-parsing-final-rebase-resolutions at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
logistic-bot synced commits to builtin-unset-implement at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
d40560bb37 unset: implement unset
1ef8b7a0ae env: implement builtin env
0de583cf45 echo: implement builtin echo
715c2aced8 exit: handle invalid and large arguments
f1c132337b exit: work for simple arguments
Compare 43 commits »
logistic-bot synced commits to builtin-env-implement at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
1ef8b7a0ae env: implement builtin env
0de583cf45 echo: implement builtin echo
715c2aced8 exit: handle invalid and large arguments
f1c132337b exit: work for simple arguments
24ba87abba exec: retain exit status of commands, including if they were signaled
Compare 42 commits »
logistic-bot synced commits to builtin-echo-implement at logistic-bot/minishell from mirror 2025-04-15 18:38:59 +02:00
0de583cf45 echo: implement builtin echo
715c2aced8 exit: handle invalid and large arguments
f1c132337b exit: work for simple arguments
24ba87abba exec: retain exit status of commands, including if they were signaled
5b7367925f simple_cmd refactor: put subprocess functions in own file
Compare 41 commits »
logistic-bot synced commits to pwd-handle-write-error at logistic-bot/minishell from mirror 2025-04-14 18:09:00 +02:00
logistic-bot synced new reference env-handle-write-error to logistic-bot/minishell from mirror 2025-04-14 18:09:00 +02:00
logistic-bot synced new reference echo-handle-write-error to logistic-bot/minishell from mirror 2025-04-14 18:09:00 +02:00