hugogogo
|
0272d3a26f
|
merge conflicts
|
2021-12-19 12:12:43 +01:00 |
|
LuckyLaszlo
|
49099a0abd
|
shell _script() use gnl() instead of readline()
to prevent copy of input to terminal.
+ here_doc_write_script() for nontty STDIN
|
2021-12-18 15:25:45 +01:00 |
|
hugogogo
|
01bbec2774
|
modifs avec luke
|
2021-12-18 12:30:12 +01:00 |
|
hugogogo
|
8d6d5514d8
|
a jour avec la branche master
|
2021-12-17 17:48:22 +01:00 |
|
hugogogo
|
530027c0e8
|
commit pour merge
|
2021-12-17 12:00:32 +01:00 |
|
LuckyLaszlo
|
fa71189132
|
split valid_command.c in two files
|
2021-12-17 04:13:21 +01:00 |
|
LuckyLaszlo
|
36de7bf150
|
added valid_command() rule (only "cmd_prefix")
+ skip exec if no cmd_name in a command
|
2021-12-17 03:17:58 +01:00 |
|
LuckyLaszlo
|
06f1987ae4
|
small adjust in files
|
2021-12-16 05:05:25 +01:00 |
|
LuckyLaszlo
|
f53969cd45
|
srcs files moved
|
2021-12-16 03:37:34 +01:00 |
|
LuckyLaszlo
|
5a0a237aaa
|
expansions refactoring done
|
2021-12-16 03:12:32 +01:00 |
|
LuckyLaszlo
|
e5f033694b
|
expansions refactoring WIP
|
2021-12-15 13:42:41 +01:00 |
|
LuckyLaszlo
|
5c1d8f527c
|
bugfix, pipeline must continue if expand_redirection() fail
+ ft_perror_io() delete
|
2021-12-11 21:22:43 +01:00 |
|
LuckyLaszlo
|
9c660d4f92
|
expand_redirection() : rejoin token list on error
+ words_expansions.c -> expansions.c
+ generic.c misc
|
2021-12-11 20:19:26 +01:00 |
|
LuckyLaszlo
|
82f0362323
|
expand redirections
|
2021-12-11 04:28:43 +01:00 |
|
LuckyLaszlo
|
d3d55386d9
|
refactoring parsing (wip)
|
2021-12-11 04:27:57 +01:00 |
|
hugogogo
|
05003b8a91
|
merge conflicts
|
2021-12-10 10:29:45 +01:00 |
|
LuckyLaszlo
|
592bcb4e93
|
bugfix pipeline redirections
|
2021-12-09 20:57:31 +01:00 |
|
LuckyLaszlo
|
f7d37fadb6
|
here_doc bugfix
|
2021-12-09 05:32:20 +01:00 |
|
LuckyLaszlo
|
312c90539b
|
adjustement to ft_strjoin() after libft update
from libft : ft_strjoin() no longer return if an arg is NULL
|
2021-12-08 03:46:40 +01:00 |
|
LuckyLaszlo
|
8a7611da92
|
fixed empty quotes expansions
|
2021-12-08 03:03:16 +01:00 |
|
LuckyLaszlo
|
2d85c34b98
|
commented debug print in parsing
|
2021-12-06 01:14:18 +01:00 |
|
LuckyLaszlo
|
b7b3cec6e0
|
builtin unset + fixed builtin export
|
2021-12-05 18:15:23 +01:00 |
|
hugogogo
|
39908b71d9
|
debug du heredoc en pipeline finalement la cause est rldone
|
2021-12-05 17:44:26 +01:00 |
|
hugogogo
|
10a8ecaae8
|
recherche du pbm dans heredoc
|
2021-12-05 14:16:11 +01:00 |
|
hugogogo
|
0171de26e9
|
debug de heredoc
|
2021-12-05 11:08:49 +01:00 |
|
LuckyLaszlo
|
2eed0f2d45
|
little fix, ft_lstnew_generic() prototype.
+ unused c var in builtin_env()
|
2021-12-03 16:10:04 +01:00 |
|
hugogogo
|
a432f6bf77
|
qq modifs pour pouvoir travailler sur les tests
|
2021-12-02 15:56:59 +01:00 |
|
hugogogo
|
bb73a5e65c
|
resolve merge conflict small changes in heredoc
|
2021-12-02 15:33:42 +01:00 |
|
hugogogo
|
116276b0a2
|
test unitaire avance
|
2021-12-02 15:29:16 +01:00 |
|
LuckyLaszlo
|
ffd06c4b95
|
ft_free_null()
+ refactoring shell_loop()
|
2021-11-30 14:12:05 +01:00 |
|
LuckyLaszlo
|
33f4878f36
|
exit status Macro
|
2021-11-29 12:42:52 +01:00 |
|
LuckyLaszlo
|
cb5c2dcb30
|
"cmd_arr/cmd_array" renamed to "pipeline"
|
2021-11-29 12:32:03 +01:00 |
|
LuckyLaszlo
|
3baf91afb3
|
replaced occurrences of last exit_status
+ deleted envp comments
+ WIP Macro exit status
+ TODO : Invalid free of environ in readline
|
2021-11-27 12:59:16 +01:00 |
|
LuckyLaszlo
|
843b6d84c5
|
"extern char **environ" in header file
+ global var g_all deleted, renamed switch_heredoc_sigint
|
2021-11-26 21:58:52 +01:00 |
|
LuckyLaszlo
|
07e98c7cf8
|
"e_quotes_state" redefined in minishell_structs.h
|
2021-11-26 21:31:17 +01:00 |
|
LuckyLaszlo
|
18d430c5cb
|
CO-CODE Hugo-Luke
+ last_exit_status set/get functions for here_doc
+ TODO : replace all occurences of last_exit_status
+ **environ fix
+ builtin_unset() fix
|
2021-11-26 20:44:29 +01:00 |
|
hugogogo
|
32eab95d48
|
qq recherches sur le signal et heredoc
|
2021-11-25 22:44:35 +01:00 |
|
hugogogo
|
80410e6d81
|
gestion sigint dans heredoc fonctionne basiquement
|
2021-11-25 10:06:48 +01:00 |
|
hugogogo
|
ef12d6ba4b
|
merging conflict
|
2021-11-18 21:33:47 +01:00 |
|
hugogogo
|
0b6d8cf127
|
debut modifs heredoc
|
2021-11-18 19:51:08 +01:00 |
|
hugogogo
|
74ee526d57
|
ajout un fonctionnement signaux avec heredoc
|
2021-11-18 17:20:19 +01:00 |
|
hugogogo
|
c11c61ec5e
|
en cours de gestion des signaux dans heredoc
|
2021-11-18 13:29:57 +01:00 |
|
LuckyLaszlo
|
91d5a0d14c
|
pipeline_exec() complete
+ TODO : simple_cmd_builtin()
+ libft small update
|
2021-11-18 12:38:27 +01:00 |
|
LuckyLaszlo
|
26993144cc
|
CO-CODE Hugo-Luke
+ signals handling adjusted
+ wait_subshell() with last_exit_status
+ miscs
|
2021-11-17 01:35:06 +01:00 |
|
LuckyLaszlo
|
965cf99ca5
|
merge
+ readline() replace gnl() in here_doc
+ "int error" in struct "t_cmd"
|
2021-11-16 22:30:20 +01:00 |
|
LuckyLaszlo
|
140549db00
|
WIP exec_cmd_line()
+ fix error handle in redirections()
+ rename ft_free_cmd_arr() to free_pipeline()
+ "char **path" added to "struct t_all"
+ misc
|
2021-11-16 08:49:57 +01:00 |
|
LuckyLaszlo
|
bb77de0588
|
cmd_array_fill_argv()
|
2021-11-14 12:57:18 +01:00 |
|
LuckyLaszlo
|
402196b9a9
|
fix here_doc leak
|
2021-11-14 11:15:30 +01:00 |
|
LuckyLaszlo
|
66b48dc99d
|
redirections WIP
|
2021-11-14 11:05:58 +01:00 |
|
LuckyLaszlo
|
1e682f796d
|
fix invalid read with quotes functions
+ ft_free_cmd_arr()
|
2021-11-14 04:59:38 +01:00 |
|