summaryrefslogtreecommitdiffstats
path: root/TODO.org
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org19
1 files changed, 15 insertions, 4 deletions
diff --git a/TODO.org b/TODO.org
index 60410fd..ce76416 100644
--- a/TODO.org
+++ b/TODO.org
@@ -1,3 +1,5 @@
+#+TITLE: TODO list for minishell
+
* Stuff to fix
** DONE PWD=qwe; pwd <== recheck
** DONE VISUAL=qweqwe crontab -e <=== deal with it
@@ -13,6 +15,7 @@
** DONE [#A] ls qweqwe; echo $? <---- substitute
** DONE [#A] Don't fuck with '$vars'
** TODO [#A] <>>
+** TODO [#A] Subst ~ after >
** TODO [#A] msh ~> qwewqrqrqwrqwrqr ($? and output vs bash)
** TODO [#A] pipes don't split "qweqwreq | qweqweqe"
** DONE [#A] SEGV on pipes
@@ -25,11 +28,11 @@
** 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
-** TODO [#C] $1 $2 $3 $4... vars
+** DONE [#C] $1 $2 $3 $4... vars
+ CLOSED: [2020-09-26 Sat 17:32]
** DONE [#C] Fix $?
* Stuff to add
@@ -43,12 +46,20 @@
** DONE [#B] .minishellrc
** DONE [#B] .minishell_history
** DONE [#B] history builtin
-** TODO [#C] Norm
+** TODO [#C] Norm [0/2]
+ + [ ] libft
+ + [ ] minishell
** 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] if else [0/4]
+ + [ ] if - fi
+ + [ ] else
+ + [ ] else
+ + [ ] elif
+ + [ ] while - do - done
+ + [ ] for
** TODO [#C] <<
** TODO [#C] Termcaps
** TODO [#C] -i option (alias in scripts, etc)