Commit Graph

358 Commits

Author SHA1 Message Date
savalet
d24143b3f5 Finish job control 2025-05-21 22:24:26 +02:00
savalet
91014a8f42 Fix alias loop and alias of alias
Fix alias loop
2025-05-21 20:23:37 +02:00
savalet
dd961fca7f Add bg 2025-05-21 00:40:21 +02:00
savalet
021019dbff Fix fg 2025-05-21 00:40:18 +02:00
savalet
c5fb52eb52 Fix coding style in exec.c 2025-05-21 00:22:21 +02:00
savalet
3b8794cad0 Fix jobs leaks 2025-05-21 00:16:36 +02:00
savalet
5313fcb5c8 Fix sigint catch by the repl 2025-05-21 00:16:26 +02:00
savalet
08532207fb Add fg builtin 2025-05-21 00:16:17 +02:00
savalet
159624c6eb Add job control 2025-05-21 00:16:13 +02:00
savalet
3514782d17 Improve CTRL+D handling, now redisplay the prompt and command if the cursor is not home 2025-05-19 00:11:13 +02:00
savalet
734320805b Fix up arrow without args 2025-05-18 23:58:21 +02:00
savalet
c3d70d3e08 Fix history padding 2025-05-18 23:32:14 +02:00
savalet
9ddf8aaea3 Fix crash with history (!x) 2025-05-18 23:30:56 +02:00
savalet
56bc63b61b Fix alias loop
Fix alias loop
2025-05-18 23:30:31 +02:00
savalet
a69acc0295 Add ignoreof 2025-05-09 17:41:53 +02:00
savalet
148e738680 Add special variables
Update readme
2025-05-09 17:33:16 +02:00
savalet
54ebb04ac7 Add -e 2025-05-09 17:07:43 +02:00
savalet
ea4921ecdb Add export 2025-05-09 17:03:05 +02:00
savalet
612bd09157 Add termname 2025-05-09 17:03:01 +02:00
savalet
97c91071d9 Add astprint 2025-05-09 17:02:58 +02:00
savalet
aa2b116335 Fix leaks
Fix leaks

Fix leaks
2025-05-09 16:40:24 +02:00
savalet
3dace15a74 Add echo -n 2025-05-09 16:13:42 +02:00
tekClovis
ab6061e72a [FIX] parennthesis 2025-05-09 15:38:54 +02:00
savalet
228c8f9977 Add echo 2025-05-09 15:37:12 +02:00
savalet
e5f0a0a450 Fix alias 2025-05-09 15:16:16 +02:00
savalet
5f1093e431 Merge pull request #24 from Savapitech/magic_quotes
[FIX] of inhibitors and parentheses
2025-05-09 14:23:07 +02:00
tekClovis
7afcd21706 [FIX] check parenthse 2025-05-09 14:22:25 +02:00
tekClovis
84e9c931d5 [FIX] compilable verssion 2025-05-09 14:16:54 +02:00
savalet
afb2e51737 Fix CTRL+E 2025-05-09 14:09:23 +02:00
Syvolc
4b8893749b Merge branch 'main' into magic_quotes 2025-05-09 13:58:10 +02:00
savalet
ba11b3ee5a Finish line editing 2025-05-09 13:55:44 +02:00
tekClovis
37b727c776 [FIX] of inhibitors and parentheses 2025-05-09 13:55:39 +02:00
savalet
524421b447 Fix arrow detection 2025-05-09 00:58:11 +02:00
savalet
3900418014 Setup special key handler 2025-05-09 00:28:10 +02:00
savalet
eb0ac4d564 Fix coding style 2025-05-08 23:38:36 +02:00
savalet
09bd728808 Rewrite the entire readline logic 2025-05-08 23:32:15 +02:00
tekClovis
5d628534b1 [FIX] inhibitors 2025-05-08 20:15:04 +02:00
tekClovis
581ca7bc7b [FIX] decrease the size of the sttring pointer not the token list size 2025-05-08 12:03:50 +02:00
savalet
1b561973f9 Add relative path check 2025-05-07 15:12:12 +02:00
savalet
4b73405d20 Fix history parsing != as a bang 2025-05-07 14:55:33 +02:00
savalet
164269ac4c Refactor update cmd 2025-05-07 01:14:06 +02:00
savalet
53556724fd Fix history 2025-05-07 01:12:10 +02:00
savalet
fe8a2fe0c7 Remove unused headers 2025-05-07 01:11:29 +02:00
savalet
2a146d7b3f Fix init history 2025-05-07 01:10:31 +02:00
savalet
1d41f2ffd1 Fix handle quote bad comparison 2025-05-06 23:23:41 +02:00
savalet
30f27eb3cb Add ctrl+l 2025-05-06 22:29:46 +02:00
savalet
1e3756e424 Fix where 2025-05-06 22:12:24 +02:00
savalet
071f6923d1 Add basic schebang support 2025-05-06 22:02:25 +02:00
savalet
b2c6b09d49 Fix infinite loop when buffer contain only spaces 2025-05-06 21:58:04 +02:00
savalet
2adec891c5 Fix cs and add if test 2025-05-06 21:35:44 +02:00