diff options
author | JozanLeClerc <bousset.rudy@gmail.com> | 2020-10-14 20:01:17 +0200 |
---|---|---|
committer | JozanLeClerc <bousset.rudy@gmail.com> | 2020-10-14 20:01:17 +0200 |
commit | 4fafaac834bdbd05031dde10820ab1a7f5d39d79 (patch) | |
tree | baf68007fef75b4dbabf7718c45bf5ff54b8fab4 | |
parent | Removed trailing whitespaces (diff) | |
download | 42-minishell-4fafaac834bdbd05031dde10820ab1a7f5d39d79.tar.gz 42-minishell-4fafaac834bdbd05031dde10820ab1a7f5d39d79.tar.bz2 42-minishell-4fafaac834bdbd05031dde10820ab1a7f5d39d79.tar.xz 42-minishell-4fafaac834bdbd05031dde10820ab1a7f5d39d79.tar.zst 42-minishell-4fafaac834bdbd05031dde10820ab1a7f5d39d79.zip |
Org update
-rw-r--r-- | TODO.org | 146 |
1 files changed, 73 insertions, 73 deletions
@@ -4,78 +4,78 @@ ** DONE PWD=qwe; pwd <== recheck ** DONE VISUAL=qweqwe crontab -e <=== deal with it ** DONE cd qweqwe <=== stderr -** DONE [#A] lpipes leaks <=== this is a big one (split lpipes | lcom | com) -** DONE [#A] /true/path/to/non-existant/bin/fail-plus-bad-fork -** DONE [#A] fix pwd when cd / -** DONE [#A] Multiline pipes (ls |) -** 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' -** DONE [#A] <>> - CLOSED: [2020-09-26 Sat 18:41] -** DONE [#A] Subst ~ after > - CLOSED: [2020-09-26 Sat 19:43] -** DONE [#A] msh ~> qwewqrqrqwrqwrqr ($? and output vs bash) - CLOSED: [2020-10-05 Mon 15:45] -** DONE [#A] bus error on msh ~> exit - CLOSED: [2020-10-05 Mon 16:12] -** DONE [#A] SEGV on pipes -** DONE [#A] buildable on Linux + gcc - CLOSED: [2020-10-12 Mon 19:56] -** TODO [#A] pipes don't split "qweqwreq | qweqweqe" -** TODO [#A] 2>&1 -** TODO [#A] alias ls='clear; ls | grep qwe' <--- aliases not substed in the right place -** DONE [#B] forked write(2) stuff on cd -** DONE [#B] Multiline && || -** DONE [#B] ./qwe.sh <=== handle bad shebang -** DONE [#B] msh ~> ./qwe.sh <---- without shebang (maybe works fine already) - CLOSED: [2020-10-05 Mon 18:34] -** TODO [#B] 'qweqwe=qweqwe' -** DONE [#C] fix that goddamn exit(2) 25 leak -** DONE [#C] lpipes leaks on builtins (same as above man) -** DONE [#C] leaks on builtins (same as above man) -** DONE [#C] Variables stack rework -** DONE [#C] $1 $2 $3 $4... vars - CLOSED: [2020-09-26 Sat 17:32] -** DONE [#C] Fix $? -** DONE [#C] Handle comments better # -** TODO [#C] Handle memory -** TODO [#C] Fix ~ only first pos of arg -** TODO [#C] Various in-code TODO +** DONE lpipes leaks <=== this is a big one (split lpipes | lcom | com) +** DONE /true/path/to/non-existant/bin/fail-plus-bad-fork +** DONE fix pwd when cd / +** DONE Multiline pipes (ls |) +** DONE Go full tok + quotes +** DONE fix \; \&& \|| +** DONE Variables quotes qwe="okokoko kkok" asd='bav' +** DONE Fix PSX \stuff subst with "" '' +** DONE ls qweqwe; echo $? <---- substitute +** DONE Don't fuck with '$vars' +** DONE <>> + CLOSE020-09-26 Sat 18:41] +** DONE Subst ~ after > + CLOSE020-09-26 Sat 19:43] +** DONE msh ~> qwewqrqrqwrqwrqr ($? and output vs bash) + CLOSE020-10-05 Mon 15:45] +** DONE bus error on msh ~> exit + CLOSE020-10-05 Mon 16:12] +** DONE SEGV on pipes +** DONE buildable on Linux + gcc + CLOSE020-10-12 Mon 19:56] +** TODO pipes don't split "qweqwreq | qweqweqe" +** TODO 2>&1 +** TODO alias ls='clear; ls | grep qwe' <--- aliases not substed in the right place +** DONE forked write(2) stuff on cd +** DONE Multiline && || +** DONE ./qwe.sh <=== handle bad shebang +** DONE msh ~> ./qwe.sh <---- without shebang (maybe works fine already) + CLOSE020-10-05 Mon 18:34] +** TODO 'qweqwe=qweqwe' +** DONE fix that goddamn exit(2) 25 leak +** DONE lpipes leaks on builtins (same as above man) +** DONE leaks on builtins (same as above man) +** DONE Variables stack rework +** DONE $1 $2 $3 $4... vars + CLOSE020-09-26 Sat 17:32] +** DONE Fix $? +** DONE Handle comments better # +** TODO Handle memory +** TODO Fix ~ only first pos of arg +** TODO Various in-code TODO * Stuff to add -** DONE [#A] builtins to pipes -** DONE [#A] Proper ~ subst -** TODO [#A] SIGNAL -** DONE [#B] && || -** DONE [#B] .minishellrc -** DONE [#B] .minishell_history -** DONE [#B] history builtin -** TODO [#B] $_ -** TODO [#B] Parse error before p_line for scripts -** DONE [#C] Norm [2/2] - CLOSED: [2020-10-03 Sat 14:46] - + [X] libft - + [X] minishell -** DONE [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) -** DONE [#C] alias -** DONE [#C] Read scripts -** DONE [#C] PSX rice -** DONE [#C] << [2/2] - CLOSED: [2020-09-28 Mon 19:30] - + [X] base - + [X] <<- to skip tabs -** TODO [#C] if else [0/4] - + [ ] if - fi - + [ ] else - + [ ] else - + [ ] elif - + [ ] while - do - done - + [ ] for -** TODO [#C] Termcaps -** TODO [#C] -i option (alias and history in scripts, etc) -** TODO [#C] Simple arithmetics $((a + 1)) -** TODO [#C] & +** DONE builtins to pipes +** DONE Proper ~ subst +** TODO SIGNAL +** DONE && || +** DONE .minishellrc +** DONE .minishell_history +** DONE history builtin +** TODO $_ +** TODO Parse error before p_line for scripts +** DONE Norm [2/2] + CLOSE020-10-03 Sat 14:46] + + ibft + + inishell +** DONE [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) +** DONE alias +** DONE Read scripts +** DONE PSX rice +** DONE << [2/2] + CLOSE020-09-28 Mon 19:30] + + ase + + <- to skip tabs +** TODO if else [0/4] + + f - fi + + lse + else + elif + + hile - do - done + + or +** TODO Termcaps +** TODO -i option (alias and history in scripts, etc) +** TODO Simple arithmetics $((a + 1)) +** TODO & |