diff options
author | salad <fmoenne-@student.le-101.fr> | 2020-10-26 13:42:56 +0100 |
---|---|---|
committer | salad <fmoenne-@student.le-101.fr> | 2020-10-26 13:42:56 +0100 |
commit | 0277ddfac754ab4ad5bdd2b692e31a717efbe569 (patch) | |
tree | 49d7c5fd3a12248af85e2c3a3254bc1538ae5775 /TODO.org | |
parent | reqdy for MERGE (diff) | |
parent | TODO update (diff) | |
download | 42-minishell-0277ddfac754ab4ad5bdd2b692e31a717efbe569.tar.gz 42-minishell-0277ddfac754ab4ad5bdd2b692e31a717efbe569.tar.bz2 42-minishell-0277ddfac754ab4ad5bdd2b692e31a717efbe569.tar.xz 42-minishell-0277ddfac754ab4ad5bdd2b692e31a717efbe569.tar.zst 42-minishell-0277ddfac754ab4ad5bdd2b692e31a717efbe569.zip |
merge wif master
Diffstat (limited to 'TODO.org')
-rw-r--r-- | TODO.org | 32 |
1 files changed, 25 insertions, 7 deletions
@@ -6,27 +6,45 @@ ** DONE [#A] /true/path/to/non-existant/bin/fail-plus-bad-fork ** DONE [#A] fix pwd when cd / ** DONE [#A] Multiline pipes (ls |) -** TODO [#A] Go full tok + quotes +** DONE [#A] Go full tok + quotes +** DONE [#A] fix \; \&& \|| +** DONE [#A] Variables quotes qwe="okokoko kkok" asd='bav' +** DONE [#A] Fix PSX \stuff subst with "" '' +** DONE [#A] ls qweqwe; echo $? <---- substitute +** DONE [#A] Don't fuck with '$vars' +** TODO [#A] <>> +** DONE [#A] SEGV on pipes ** DONE [#B] forked write(2) stuff on cd -** TODO [#B] Multiline && || -** TODO [#B] ./qwe.sh <=== handle bad shebang +** DONE [#B] Multiline && || +** DONE [#B] ./qwe.sh <=== handle bad shebang ** DONE [#C] fix that goddamn exit(2) 25 leak -** TODO [#C] lpipes leaks on builtins (same as above man) +** DONE [#C] lpipes leaks on builtins (same as above man) ** DONE [#C] leaks on builtins (same as above man) +** DONE [#C] Variables stack rework ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass +** DONE [#C] Handle comments better # +** TODO [#C] msh ~> ./qwe.sh <---- without shebang (maybe works fine already) +** TODO [#C] Fix ~ only first pos of arg +** DONE [#C] Fix $? * Stuff to add ** DONE [#A] builtins to pipes ** DONE [#A] Proper ~ subst +** TODO [#A] SIGNAL ** DONE [#B] && || ** TODO [#B] & ** TODO [#B] $_ +** TODO [#B] Parse error before p_line for scripts ** DONE [#B] .minishellrc -** TODO [#B] .minishell_history +** DONE [#B] .minishell_history +** TODO [#B] history builtin ** TODO [#C] Norm -** TODO [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) -** TODO [#C] alias +** DONE [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) +** DONE [#C] alias ** DONE [#C] Read scripts ** DONE [#C] PSX rice +** TODO [#C] if else +** TODO [#C] << ** TODO [#C] Termcaps +** TODO [#C] Simple arithmetics $((a + 1)) |