mcolonna
|
1fb86f0fa0
|
clean
|
2024-06-27 15:17:50 +02:00 |
|
mcolonna
|
6b2360ab6b
|
norminette: split parse_command.c
|
2024-06-27 14:53:45 +02:00 |
|
mcolonna
|
f144aa5b6a
|
fix: free empty variables
|
2024-06-27 13:32:29 +02:00 |
|
mcolonna
|
446a7655b6
|
fix: TODO and FIXME in the files
|
2024-06-25 15:46:19 +02:00 |
|
mcolonna
|
79405df39d
|
fix: unclosed "
|
2024-06-25 15:41:44 +02:00 |
|
mcolonna
|
67bf858a49
|
fix: free value returned by readline
|
2024-06-25 15:30:03 +02:00 |
|
mcolonna
|
b2f6d4b058
|
clean TODO
|
2024-06-25 14:46:55 +02:00 |
|
mcolonna
|
e144a5aa65
|
fix: filename expansion *
- If a program name has '/' in it, use the string as the program path.
- Else, search it in $PATH.
|
2024-06-25 14:31:14 +02:00 |
|
mcolonna
|
f3a8866c56
|
merge
|
2024-06-25 13:42:15 +02:00 |
|
mcolonna
|
50096be197
|
change exec_builtins prototype
|
2024-06-25 13:38:36 +02:00 |
|
joris schaft
|
823c5b8ac8
|
[ADD] add some buitlin
|
2024-06-25 13:21:55 +02:00 |
|
mcolonna
|
ef11eb0c8c
|
fix: $PATH checked from variables *
also fix variables assignment
|
2024-06-25 13:10:01 +02:00 |
|
mcolonna
|
1091ddf32f
|
[ADD] $?
|
2024-06-21 16:06:20 +02:00 |
|
mcolonna
|
92759513e8
|
fix valgrind
|
2024-06-21 14:44:55 +02:00 |
|
mcolonna
|
8cfd839045
|
[ADD] include environment variables in shell vars
|
2024-06-20 18:18:50 +02:00 |
|
mcolonna
|
0898d3b79a
|
[ADD] signals handler *
also reorganize the code
|
2024-06-18 15:43:22 +02:00 |
|
mcolonna
|
435d06f3a9
|
modify TODO
|
2024-06-12 13:52:01 +02:00 |
|
mcolonna
|
1f0887e7db
|
Merge: manage errors with command from path
|
2024-06-12 13:42:22 +02:00 |
|
mcolonna
|
1b9a8811f8
|
fix: manage errors in parse_command
|
2024-06-10 17:52:38 +02:00 |
|
joris schaft
|
75156fd3ee
|
[ADD] execute './'
|
2024-06-07 11:51:08 +02:00 |
|
mcolonna
|
44daaaf097
|
Merge manage variables with builtins & history
|
2024-06-06 16:37:28 +02:00 |
|
mcolonna
|
38170c7211
|
[ADD] manage variables *
Also:
- dev:
- add docu
- add fixes in TODO
- add FIXME
|
2024-06-06 16:00:38 +02:00 |
|
joris schaft
|
d3fdd3bbf6
|
[ADD] cd builtin
|
2024-06-03 14:32:45 +02:00 |
|
mcolonna
|
b103e605c3
|
fix history
|
2024-05-31 13:52:57 +02:00 |
|
mcolonna
|
04f2754209
|
fix Makefile for history
|
2024-05-31 13:47:39 +02:00 |
|
joris schaft
|
1d6bd27675
|
[ADD] history
|
2024-05-31 13:47:33 +02:00 |
|
mcolonna
|
e0b059bea6
|
dev: remove TODO
|
2024-05-17 14:58:11 +02:00 |
|
mcolonna
|
f4392c039f
|
fix pipes error + handle no call error + norm
|
2024-05-17 14:44:36 +02:00 |
|
mcolonna
|
2ce36c258e
|
Merge exec_command and parse_command modifications
|
2024-05-16 18:27:57 +02:00 |
|
mcolonna
|
d165229b59
|
norm
|
2024-05-16 18:11:08 +02:00 |
|
mcolonna
|
75bbeed855
|
libtfise
|
2024-05-16 17:32:07 +02:00 |
|
mcolonna
|
0c3d0ff95b
|
make code more readable and fix things
|
2024-05-16 13:30:44 +02:00 |
|
mcolonna
|
3adace7f33
|
[FIX] bad malloc size in execute_command
|
2024-05-15 12:05:44 +02:00 |
|
mcolonna
|
e531a5917d
|
[FIX] error in libtf
|
2024-05-14 14:42:45 +02:00 |
|
joris schaft
|
9d70f4ccb2
|
[ADD] multiple pipe
|
2024-05-13 14:10:41 +02:00 |
|
mcolonna
|
bfee212ed6
|
add dev/TODO
|
2024-05-07 14:15:00 +02:00 |
|
mcolonna
|
0fac25fd81
|
[ADD] redirection '<<'
|
2024-05-07 14:00:26 +02:00 |
|
mcolonna
|
c86126ec9d
|
[ADD] redirection '>>'
also fix close_fds()
|
2024-05-02 15:23:09 +02:00 |
|
mcolonna
|
74564daa52
|
libtfise everything
|
2024-05-01 18:00:40 +02:00 |
|
mcolonna
|
f8c50143d6
|
[ADD] too much colors (and change header)
|
2024-05-01 12:48:12 +02:00 |
|
mcolonna
|
d7b4631701
|
redirections, empty command, parse errors++
|
2024-04-30 16:27:59 +02:00 |
|
mcolonna
|
8d9ed896a2
|
[ADD] quotes
|
2024-04-29 16:45:47 +02:00 |
|
mcolonna
|
8d5ccfeb82
|
check some TODOs
- "is t_call.argv ended by NULL?"
- "does it return the good path if there is several possibilities?"
|
2024-04-29 15:56:49 +02:00 |
|
mcolonna
|
117631d50e
|
manage errors
|
2024-04-29 15:49:12 +02:00 |
|
mcolonna
|
78f6fcc82f
|
[FIX] error in libtf
|
2024-04-29 14:01:57 +02:00 |
|
mcolonna
|
3a85b1a195
|
[FIX] wait all programs to end before prompting
|
2024-04-26 14:23:37 +02:00 |
|
mcolonna
|
581dad0146
|
[ADD] clear screen at start of minishell
|
2024-04-26 14:19:31 +02:00 |
|
mcolonna
|
149bafef88
|
check TODO
|
2024-04-26 12:33:38 +02:00 |
|
mcolonna
|
d90fc62be5
|
change execute_call() and fork_exec() prototypes
|
2024-04-26 12:28:23 +02:00 |
|
mcolonna
|
7df3184578
|
fix errors. Remaining errors:
- segfault when empty command
- doesn't wait for the end of the command before prompting
|
2024-04-25 18:15:37 +02:00 |
|