Commit Graph

368 Commits

Author SHA1 Message Date
savalet
35b152f754 Fix cs in auto complete handler 2025-05-22 20:52:56 +02:00
savalet
f0f5dfa7f0 Add basic auto completion 2025-05-22 20:46:34 +02:00
savalet
8a435ee798 Fix ctrl+e and -> 2025-05-22 20:46:26 +02:00
savalet
110246c7b8 Fix buff sz inc in readline 2025-05-22 19:01:33 +02:00
savalet
acaddde73d Add reverse search 2025-05-22 16:00:03 +02:00
savalet
4920b9a9da Add ctrl-y and ctrl-w 2025-05-22 15:23:15 +02:00
savalet
c37a8f2b47 Add git integration 2025-05-21 23:53:44 +02:00
savalet
60a65c20d7 Change the prompt if the user is root 2025-05-21 23:30:36 +02:00
savalet
fce7d767b8 Add last exit code dynamic prompt 2025-05-21 23:22:17 +02:00
savalet
ce0db9550f Fix multi line 2025-05-21 23:12:47 +02:00
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