640c22d366
update: updated readme detailed info
2026-02-14 17:37:38 +01:00
856bc8243f
update: added more internal variables
2026-02-14 17:37:22 +01:00
fbd2349060
chore: added minishell version macro
2026-02-14 17:37:09 +01:00
marcnava-42cursus
77a704a09a
norma arreglada
2026-02-14 15:12:25 +01:00
marcnava-42cursus
39e5719183
terminado
2026-02-14 15:04:25 +01:00
marcnava-42cursus
c1e622947d
fixed heredoc expansion
2026-02-14 14:37:56 +01:00
marcnava-42cursus
001709139b
Merge branch 'fix/variable_expansion' into solo
2026-02-14 14:27:52 +01:00
marcnava-42cursus
73ed56aa16
heredoc and builtins fix
2026-02-14 14:26:58 +01:00
5852e8618f
multiple fixes
2026-02-14 13:48:15 +01:00
marcnava-42cursus
ba40670ace
Fixed variable expansion errors
2026-02-14 13:33:44 +01:00
marcnava-42cursus
dd6101edec
A POR TODAAS
2026-02-14 06:14:59 +01:00
e2b734cf0c
save commit
2026-02-14 05:48:18 +01:00
32b3bd72b5
fix: prompt was not being requested to hashmap
2026-02-14 02:05:49 +01:00
c95703b42b
update: replaced set_env by set_var in export builtin
2026-02-14 02:02:52 +01:00
f4cfae1107
feat: added internal variables
2026-02-14 02:01:10 +01:00
marcnava-42cursus
6453abfda3
Fixed all norme from lexer, parser. minishell and builtins
2026-02-14 00:02:03 +01:00
marcnava-42cursus
7862f3e131
chore: stop tracking minishell-codex
2026-02-13 22:17:55 +01:00
marcnava-42cursus
637391470b
Fixed exit using old code + updates
2026-02-13 22:05:25 +01:00
marcnava-42cursus
217505e3b0
Restored exit but adding isatty
2026-02-13 21:54:00 +01:00
5c33afb20a
update: removed minishell_tester submodule
2026-02-13 21:05:30 +01:00
3f17f7789c
update: added isatty support and prompt usage
2026-02-13 20:18:26 +01:00
5df1520224
chore: added testers
2026-02-13 18:42:54 +01:00
marcnava-42cursus
c166d0f77a
feat: Added signals
...
Added functionality of the signals ctrl+d, ctrl+c and ctr+\
2026-02-13 18:11:48 +01:00
3e31447073
fix: fixed crash on non-existent variables
...
index was being moved to -1 if token was only the variable, this
probably works too for variables without value
2026-02-13 16:42:50 +01:00
3ead1ad547
chore: updated docs to v10.0
2026-02-13 16:38:36 +01:00
c99e0a17a3
update: renamed variable
2026-02-13 15:08:41 +01:00
dc772d10c2
fix: syntax error on pipe at start was not being detected
2026-02-13 13:48:28 +01:00
e5d7fcf050
fix: fixed leak on variable expansion
2026-02-13 13:33:32 +01:00
d248819dfe
fix: commands list was not being freed if the command line ended in pipe
...
error was reported but commands were being executed as the list was not
being freed
2026-02-13 09:29:24 +01:00
8f92cf269c
fix: fixed crash when reading variables with underscore
2026-02-13 08:20:27 +01:00
8353d3f64f
chore: removed unused and test files
2026-02-13 08:18:25 +01:00
marcnava-42cursus
4756edb727
Added errors file after merge
2026-02-12 22:03:59 +01:00
d06e49274b
Merge branch 'feature/executor-gl' into solo
2026-02-12 21:26:12 +01:00
83553a57d5
feat: added variable expansion
...
quote removal is not implemented yet in this commit
2026-02-12 21:18:50 +01:00
marcnava-42cursus
ff5edf543f
Updated AGENTS file with redirections options
2026-02-12 20:32:12 +01:00
marcnava-42cursus
518ec87e60
Deleted tester
2026-02-12 20:28:29 +01:00
marcnava-42cursus
6bc2eab19b
feat: Redirections applied
...
Now redirections work.
> redirects to a file
< reads the content of a file and set it to the input of a command
>> append the output of a command into a file
2026-02-12 20:28:05 +01:00
marcnava-42cursus
3c7ee5b161
Merge branch 'feature/builtins-gl' into feature/executor-gl
...
# Conflicts:
# src/parser/parser.c
2026-02-12 18:36:05 +01:00
marcnava-42cursus
d1aad3ed20
Merge branch 'solo' into feature/executor-gl
...
# Conflicts:
# src/parser/parser.c
2026-02-12 18:34:26 +01:00
8882929423
update: command list is now freed completely if any error ocurrs
2026-02-12 03:09:45 +01:00
843bdc0061
fix: invalid syntax error cause shown when there was no token following a redirection
2026-02-12 02:57:15 +01:00
ac4965ca6d
fix: fixed multiple syntax error logging when redirection value is not a word
...
pointer is moved to the last position to avoid double logging
2026-02-11 10:12:20 +01:00
9d457f1040
norminette: added space after keyword
2026-02-11 08:37:02 +01:00
6b3d2ba5e0
fix: fixed segfault caused by invalid read
...
NULL value caused the error logger to crash
2026-02-11 08:36:05 +01:00
c493979a18
update: parser now uses tokens from lexer
...
fixes pending:
- some functions are longer than norminette allows
- find solution to a list of commands being returned, even though a
syntax error is found when processing tokens (maybe delegate some work
to the lexer and return only a syntax-valid list?)
2026-02-11 02:51:30 +01:00
marcnava-42cursus
df6ed1c5cc
Executor working, need to validate with the parser fixed, all norme fixed
2026-02-11 02:29:45 +01:00
marcnava-42cursus
e02613253a
Fixed command exit status and exec bugs, read relative and absolute paths and correctly resolved
2026-02-11 02:17:40 +01:00
marcnava-42cursus
ae578867b2
Moved find command in path to executor, fixed env save code
2026-02-11 02:09:12 +01:00
marcnava-42cursus
328737c557
Updated AGENTS with info of the current (this branch) parser status, need to be updated again when parser works correctly
2026-02-11 01:38:41 +01:00
1715f2dd40
typo: fixed typo
2026-02-10 12:34:56 +01:00