summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJozanLeClerc <bousset.rudy@gmail.com>2020-10-14 20:01:17 +0200
committerJozanLeClerc <bousset.rudy@gmail.com>2020-10-14 20:01:17 +0200
commit4fafaac834bdbd05031dde10820ab1a7f5d39d79 (patch)
treebaf68007fef75b4dbabf7718c45bf5ff54b8fab4
parentRemoved trailing whitespaces (diff)
download42-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.org146
1 files changed, 73 insertions, 73 deletions
diff --git a/TODO.org b/TODO.org
index 9afe5d1..c7c0bdf 100644
--- a/TODO.org
+++ b/TODO.org
@@ -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 &