From d05cc52ae73d3daf54b71d030e7bce659b159f7d Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Tue, 25 Aug 2020 21:46:45 +0200 Subject: New todo, in progress --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index e466f7a..c125993 100644 --- a/TODO.org +++ b/TODO.org @@ -15,6 +15,7 @@ ** DONE [#C] leaks on builtins (same as above man) ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass +** TODO [#C] Handle comments better # * Stuff to add ** DONE [#A] builtins to pipes -- cgit v1.2.3 From b86d639bb28510fef4398207f67b68da3acc3a2a Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Tue, 25 Aug 2020 21:48:38 +0200 Subject: TODO update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index c125993..cfeb9c2 100644 --- a/TODO.org +++ b/TODO.org @@ -7,6 +7,7 @@ ** DONE [#A] fix pwd when cd / ** DONE [#A] Multiline pipes (ls |) ** TODO [#A] Go full tok + quotes +** TODO [#A] ls qweqwe; echo $? <---- reparse ** DONE [#B] forked write(2) stuff on cd ** TODO [#B] Multiline && || ** TODO [#B] ./qwe.sh <=== handle bad shebang -- cgit v1.2.3 From abd9a0c72d7ffb634afbbcf24161c8e4f953b5ca Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Wed, 26 Aug 2020 18:43:55 +0200 Subject: TODO update --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index cfeb9c2..74ca649 100644 --- a/TODO.org +++ b/TODO.org @@ -27,7 +27,7 @@ ** DONE [#B] .minishellrc ** TODO [#B] .minishell_history ** TODO [#C] Norm -** TODO [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) +** DONE [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) ** TODO [#C] alias ** DONE [#C] Read scripts ** DONE [#C] PSX rice -- cgit v1.2.3 From 443dabeae0353e950300a82b8d4e818bfed18951 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 27 Aug 2020 14:10:02 +0200 Subject: TODO update --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 74ca649..20acc28 100644 --- a/TODO.org +++ b/TODO.org @@ -9,7 +9,7 @@ ** TODO [#A] Go full tok + quotes ** TODO [#A] ls qweqwe; echo $? <---- reparse ** DONE [#B] forked write(2) stuff on cd -** TODO [#B] Multiline && || +** DONE [#B] Multiline && || ** TODO [#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) -- cgit v1.2.3 From 8205539da9d3e1b47eed9cd556113157233900eb Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 27 Aug 2020 14:17:00 +0200 Subject: Norm and TODO update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 20acc28..2c460f9 100644 --- a/TODO.org +++ b/TODO.org @@ -26,6 +26,7 @@ ** TODO [#B] $_ ** DONE [#B] .minishellrc ** TODO [#B] .minishell_history +** TODO [#B] SIGNAL ** TODO [#C] Norm ** DONE [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) ** TODO [#C] alias -- cgit v1.2.3 From 5fb84af48e62c096c8979443cdca61af121727e7 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 27 Aug 2020 15:15:45 +0200 Subject: Fuck this --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 2c460f9..f43f9b0 100644 --- a/TODO.org +++ b/TODO.org @@ -10,7 +10,7 @@ ** TODO [#A] ls qweqwe; echo $? <---- reparse ** DONE [#B] forked write(2) stuff on cd ** DONE [#B] Multiline && || -** TODO [#B] ./qwe.sh <=== handle bad shebang +** 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] leaks on builtins (same as above man) -- cgit v1.2.3 From 515c77bb410d6d2e10d8f11de3ee4986739757ee Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 27 Aug 2020 16:05:40 +0200 Subject: TODO update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index f43f9b0..5a247e5 100644 --- a/TODO.org +++ b/TODO.org @@ -8,6 +8,7 @@ ** DONE [#A] Multiline pipes (ls |) ** TODO [#A] Go full tok + quotes ** TODO [#A] ls qweqwe; echo $? <---- reparse +** TODO [#A] <>> ** DONE [#B] forked write(2) stuff on cd ** DONE [#B] Multiline && || ** DONE [#B] ./qwe.sh <=== handle bad shebang -- cgit v1.2.3 From abc749bfb38ce6c1cfb818bbc0da1cfbd0451bfe Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 27 Aug 2020 16:14:40 +0200 Subject: Freed pipe leaks on builtins --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 5a247e5..622bdc9 100644 --- a/TODO.org +++ b/TODO.org @@ -13,7 +13,7 @@ ** 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) ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass -- cgit v1.2.3 From 094468246db36a3a0e82d007e7fc92c5e3fec014 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 27 Aug 2020 16:22:04 +0200 Subject: TODO update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 622bdc9..94675dc 100644 --- a/TODO.org +++ b/TODO.org @@ -34,3 +34,4 @@ ** DONE [#C] Read scripts ** DONE [#C] PSX rice ** TODO [#C] Termcaps +** TODO [#C] Simple arithmetics $((a + 1)) -- cgit v1.2.3 From 6cea94e5dfe54b3a2ee0b86fb5eabec0e6ba6ab5 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 27 Aug 2020 17:47:28 +0200 Subject: Histfile TODOed --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 94675dc..b46e26e 100644 --- a/TODO.org +++ b/TODO.org @@ -26,7 +26,7 @@ ** TODO [#B] & ** TODO [#B] $_ ** DONE [#B] .minishellrc -** TODO [#B] .minishell_history +** DONE [#B] .minishell_history ** TODO [#B] SIGNAL ** TODO [#C] Norm ** DONE [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) -- cgit v1.2.3 From 06217e697520e5c97393bc06b89fda073efa7ea6 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Tue, 1 Sep 2020 16:40:05 +0200 Subject: Update --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index b46e26e..5fa00b7 100644 --- a/TODO.org +++ b/TODO.org @@ -7,7 +7,7 @@ ** DONE [#A] fix pwd when cd / ** DONE [#A] Multiline pipes (ls |) ** TODO [#A] Go full tok + quotes -** TODO [#A] ls qweqwe; echo $? <---- reparse +** TODO [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] <>> ** DONE [#B] forked write(2) stuff on cd ** DONE [#B] Multiline && || -- cgit v1.2.3 From 219803c3746620780f49a09d0966c1dbbba5ad50 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sat, 5 Sep 2020 15:38:51 +0200 Subject: TODO --- TODO.org | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 5fa00b7..ac234bb 100644 --- a/TODO.org +++ b/TODO.org @@ -22,12 +22,13 @@ * Stuff to add ** DONE [#A] builtins to pipes ** DONE [#A] Proper ~ subst +** TODO [#A] SIGNAL ** DONE [#B] && || ** TODO [#B] & ** TODO [#B] $_ ** DONE [#B] .minishellrc ** DONE [#B] .minishell_history -** TODO [#B] SIGNAL +** TODO [#B] history builtin ** TODO [#C] Norm ** DONE [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) ** TODO [#C] alias -- cgit v1.2.3 From 247023e3fac41c99b5580d69262837429fb2bfed Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sat, 5 Sep 2020 17:03:49 +0200 Subject: Fuck shell --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index ac234bb..62f583e 100644 --- a/TODO.org +++ b/TODO.org @@ -18,6 +18,7 @@ ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass ** TODO [#C] Handle comments better # +** TODO [#C] msh ~> ./qwe.sh <---- without shebang (maybe works find already) * Stuff to add ** DONE [#A] builtins to pipes -- cgit v1.2.3 From 6b5a91d7e94b5fe40a20eed3ae1f2f3559c9248d Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sun, 6 Sep 2020 17:33:30 +0200 Subject: TODO.org update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 62f583e..fd602a9 100644 --- a/TODO.org +++ b/TODO.org @@ -8,6 +8,7 @@ ** DONE [#A] Multiline pipes (ls |) ** TODO [#A] Go full tok + quotes ** TODO [#A] ls qweqwe; echo $? <---- substitute +** TODO [#A] Careful p_line \; ** TODO [#A] <>> ** DONE [#B] forked write(2) stuff on cd ** DONE [#B] Multiline && || -- cgit v1.2.3 From 9ed927a6d4fd26dcdc7c094a0001521f072d8ae4 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sun, 6 Sep 2020 18:25:02 +0200 Subject: Update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index fd602a9..3eadba8 100644 --- a/TODO.org +++ b/TODO.org @@ -7,6 +7,7 @@ ** DONE [#A] fix pwd when cd / ** DONE [#A] Multiline pipes (ls |) ** TODO [#A] Go full tok + quotes +** TODO [#A] Variables quotes qwe="okokoko kkok" asd='bav' ** TODO [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] Careful p_line \; ** TODO [#A] <>> -- cgit v1.2.3 From 4543c3ba3222d47780ad3e091cfe6f3098cc2bca Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sun, 6 Sep 2020 21:56:20 +0200 Subject: Stacked --- TODO.org | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 3eadba8..5db08f1 100644 --- a/TODO.org +++ b/TODO.org @@ -6,7 +6,7 @@ ** 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 ** TODO [#A] Variables quotes qwe="okokoko kkok" asd='bav' ** TODO [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] Careful p_line \; @@ -17,6 +17,7 @@ ** 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) +** TODO [#C] Variables stack rework ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass ** TODO [#C] Handle comments better # -- cgit v1.2.3 From 6805673bff96379c03ba32e681f8fb40aad52adc Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sun, 6 Sep 2020 22:12:15 +0200 Subject: Improvement --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 5db08f1..c19ad6c 100644 --- a/TODO.org +++ b/TODO.org @@ -17,7 +17,7 @@ ** 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) -** TODO [#C] Variables stack rework +** DONE [#C] Variables stack rework ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass ** TODO [#C] Handle comments better # -- cgit v1.2.3 From d0038f19a7cb23749588b72c9febcf114d9d31e9 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Tue, 8 Sep 2020 18:31:51 +0200 Subject: static hist, words fix --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index c19ad6c..4746863 100644 --- a/TODO.org +++ b/TODO.org @@ -21,7 +21,7 @@ ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass ** TODO [#C] Handle comments better # -** TODO [#C] msh ~> ./qwe.sh <---- without shebang (maybe works find already) +** TODO [#C] msh ~> ./qwe.sh <---- without shebang (maybe works fine already) * Stuff to add ** DONE [#A] builtins to pipes -- cgit v1.2.3 From bf6043888ebdafc3da4fc60af8f0f4888e8c53d0 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Tue, 8 Sep 2020 18:57:19 +0200 Subject: Update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 4746863..2fea1e9 100644 --- a/TODO.org +++ b/TODO.org @@ -7,6 +7,7 @@ ** DONE [#A] fix pwd when cd / ** DONE [#A] Multiline pipes (ls |) ** DONE [#A] Go full tok + quotes +** TODO [#A] fix \; \&& \|| ** TODO [#A] Variables quotes qwe="okokoko kkok" asd='bav' ** TODO [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] Careful p_line \; -- cgit v1.2.3 From 880ca01914139002e324b23bf0c4ff64b18481f9 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 10 Sep 2020 16:35:47 +0200 Subject: TODO update --- TODO.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 2fea1e9..8d7c42f 100644 --- a/TODO.org +++ b/TODO.org @@ -7,9 +7,9 @@ ** DONE [#A] fix pwd when cd / ** DONE [#A] Multiline pipes (ls |) ** DONE [#A] Go full tok + quotes -** TODO [#A] fix \; \&& \|| +** DONE [#A] fix \; \&& \|| ** TODO [#A] Variables quotes qwe="okokoko kkok" asd='bav' -** TODO [#A] ls qweqwe; echo $? <---- substitute +** DONE [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] Careful p_line \; ** TODO [#A] <>> ** DONE [#B] forked write(2) stuff on cd -- cgit v1.2.3 From 8e2f717b24db040fd8ae79452e5d05049d39e1dc Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 10 Sep 2020 16:36:47 +0200 Subject: New TODO update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 8d7c42f..40afc52 100644 --- a/TODO.org +++ b/TODO.org @@ -9,6 +9,7 @@ ** DONE [#A] Go full tok + quotes ** DONE [#A] fix \; \&& \|| ** TODO [#A] Variables quotes qwe="okokoko kkok" asd='bav' +** TODO [#A] Fix PSX \stuff subst with "" '' ** DONE [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] Careful p_line \; ** TODO [#A] <>> -- cgit v1.2.3 From f5a385a2384d33c47c9742629a27f40dba184b11 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 10 Sep 2020 16:44:05 +0200 Subject: Another TODO update --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 40afc52..61429e4 100644 --- a/TODO.org +++ b/TODO.org @@ -22,7 +22,7 @@ ** DONE [#C] Variables stack rework ** TODO [#C] Handle memory ** TODO [#C] Go full stack to ken dash in the ass -** TODO [#C] Handle comments better # +** DONE [#C] Handle comments better # ** TODO [#C] msh ~> ./qwe.sh <---- without shebang (maybe works fine already) * Stuff to add -- cgit v1.2.3 From d26eab1a9ae3b5630b5b637929c61dc3de873083 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 10 Sep 2020 16:45:55 +0200 Subject: qwe --- TODO.org | 1 - 1 file changed, 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 61429e4..556105e 100644 --- a/TODO.org +++ b/TODO.org @@ -11,7 +11,6 @@ ** TODO [#A] Variables quotes qwe="okokoko kkok" asd='bav' ** TODO [#A] Fix PSX \stuff subst with "" '' ** DONE [#A] ls qweqwe; echo $? <---- substitute -** TODO [#A] Careful p_line \; ** TODO [#A] <>> ** DONE [#B] forked write(2) stuff on cd ** DONE [#B] Multiline && || -- cgit v1.2.3 From f2e3a002967da5077a2c6f38e97025c12f4b0986 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 10 Sep 2020 17:30:53 +0200 Subject: Quick update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 556105e..945cae0 100644 --- a/TODO.org +++ b/TODO.org @@ -12,6 +12,7 @@ ** TODO [#A] Fix PSX \stuff subst with "" '' ** DONE [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] <>> +** TODO [#A] SEGV on pipes ** DONE [#B] forked write(2) stuff on cd ** DONE [#B] Multiline && || ** DONE [#B] ./qwe.sh <=== handle bad shebang -- cgit v1.2.3 From 20b9a703186d7bf06936467ae3e8108cfbee43dd Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Thu, 10 Sep 2020 19:28:08 +0200 Subject: I was born an idiot I swear --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 945cae0..b38f114 100644 --- a/TODO.org +++ b/TODO.org @@ -8,7 +8,7 @@ ** DONE [#A] Multiline pipes (ls |) ** DONE [#A] Go full tok + quotes ** DONE [#A] fix \; \&& \|| -** TODO [#A] Variables quotes qwe="okokoko kkok" asd='bav' +** DONE [#A] Variables quotes qwe="okokoko kkok" asd='bav' ** TODO [#A] Fix PSX \stuff subst with "" '' ** DONE [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] <>> -- cgit v1.2.3 From a1120710a40fd1ac8fae1d68da9c3fe3fb407da2 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Fri, 11 Sep 2020 15:27:54 +0200 Subject: TODO update --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index b38f114..e52ad7d 100644 --- a/TODO.org +++ b/TODO.org @@ -9,7 +9,7 @@ ** DONE [#A] Go full tok + quotes ** DONE [#A] fix \; \&& \|| ** DONE [#A] Variables quotes qwe="okokoko kkok" asd='bav' -** TODO [#A] Fix PSX \stuff subst with "" '' +** DONE [#A] Fix PSX \stuff subst with "" '' ** DONE [#A] ls qweqwe; echo $? <---- substitute ** TODO [#A] <>> ** TODO [#A] SEGV on pipes -- cgit v1.2.3 From b2ffd2aeb4a91501ae7931cb43a9679b01eb0351 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Fri, 11 Sep 2020 16:25:51 +0200 Subject: Nice fix --- TODO.org | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index e52ad7d..b256a0f 100644 --- a/TODO.org +++ b/TODO.org @@ -11,8 +11,9 @@ ** DONE [#A] Variables quotes qwe="okokoko kkok" asd='bav' ** DONE [#A] Fix PSX \stuff subst with "" '' ** DONE [#A] ls qweqwe; echo $? <---- substitute +** TODO [#A] Don't fuck with '$vars' ** TODO [#A] <>> -** TODO [#A] SEGV on pipes +** DONE [#A] SEGV on pipes ** DONE [#B] forked write(2) stuff on cd ** DONE [#B] Multiline && || ** DONE [#B] ./qwe.sh <=== handle bad shebang -- cgit v1.2.3 From b7cd94e75fa1728d28cd92fbd573c560d93b2c5a Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Fri, 11 Sep 2020 16:26:01 +0200 Subject: TODO update --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index b256a0f..f36600b 100644 --- a/TODO.org +++ b/TODO.org @@ -11,7 +11,7 @@ ** DONE [#A] Variables quotes qwe="okokoko kkok" asd='bav' ** DONE [#A] Fix PSX \stuff subst with "" '' ** DONE [#A] ls qweqwe; echo $? <---- substitute -** TODO [#A] Don't fuck with '$vars' +** DONE [#A] Don't fuck with '$vars' ** TODO [#A] <>> ** DONE [#A] SEGV on pipes ** DONE [#B] forked write(2) stuff on cd -- cgit v1.2.3 From e83b29e6ed44be9a8f7b7e649def02b79a2c0c30 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Fri, 11 Sep 2020 16:29:18 +0200 Subject: TODO update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index f36600b..652a9da 100644 --- a/TODO.org +++ b/TODO.org @@ -25,6 +25,7 @@ ** 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 * Stuff to add ** DONE [#A] builtins to pipes -- cgit v1.2.3 From be1403ef70e51442df459b1ef89f547cbc9af4ca Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Fri, 11 Sep 2020 19:32:47 +0200 Subject: This shit is killing me --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 652a9da..640f3af 100644 --- a/TODO.org +++ b/TODO.org @@ -26,6 +26,7 @@ ** 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] Fix $? * Stuff to add ** DONE [#A] builtins to pipes -- cgit v1.2.3 From ee62c034f1c6133976039fa51c31b91816befd63 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sat, 12 Sep 2020 20:25:07 +0200 Subject: Aliases done --- TODO.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 640f3af..e3374ab 100644 --- a/TODO.org +++ b/TODO.org @@ -40,7 +40,7 @@ ** TODO [#B] history builtin ** TODO [#C] Norm ** DONE [#C] [ builtin <=== pretty cool yet simple stuff ( [ $a -eq 1 ] ) -** TODO [#C] alias +** DONE [#C] alias ** DONE [#C] Read scripts ** DONE [#C] PSX rice ** TODO [#C] Termcaps -- cgit v1.2.3 From d6cee7ca8a59f8e5348a1d5dbbab723a6db35f93 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Tue, 15 Sep 2020 18:51:24 +0200 Subject: type builtin fix --- TODO.org | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index e3374ab..9cc733d 100644 --- a/TODO.org +++ b/TODO.org @@ -26,7 +26,7 @@ ** 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] Fix $? +** DONE [#C] Fix $? * Stuff to add ** DONE [#A] builtins to pipes @@ -43,5 +43,7 @@ ** 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)) -- cgit v1.2.3 From 647e497a2bef6fa6f34840df13fcddf58ec47355 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Wed, 16 Sep 2020 19:28:27 +0200 Subject: TODO update --- TODO.org | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 9cc733d..b94e93c 100644 --- a/TODO.org +++ b/TODO.org @@ -35,6 +35,7 @@ ** DONE [#B] && || ** TODO [#B] & ** TODO [#B] $_ +** TODO [#B] Parse error before p_line for scripts ** DONE [#B] .minishellrc ** DONE [#B] .minishell_history ** TODO [#B] history builtin -- cgit v1.2.3