468 Commits

Author SHA1 Message Date
savalet
7be1b9e391 Add ctrl+h 2025-05-23 17:22:04 +02:00
savalet
d800631a07 Ctrl+d can now delete the current char 2025-05-23 17:20:10 +02:00
savalet
214d616420 Add paste buffer filling with ctrl+k 2025-05-23 17:15:20 +02:00
savalet
a32fa30729 Fix ctrl+y 2025-05-23 17:15:01 +02:00
savalet
a445328f0d Fix double free in history 2025-05-23 15:49:34 +02:00
savalet
b13343a31a Add ctrl+k 2025-05-23 15:49:26 +02:00
savalet
25cef3f846 Improve readme
Upd readme

Upd readme
2025-05-22 21:23:16 +02:00
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
670448b9e4 Update TODO.md 2025-05-22 12:42:46 +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
7163129849 Fix output flushing 2025-05-21 00:46:35 +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
1b4c845dd6 Add TODO and FIX
Add FIX
2025-05-18 23:13:58 +02:00
savalet
e7419e3b26 Update flake lock 2025-05-18 19:15:08 +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
319435e8ba Update readmine 2025-05-09 17:04:23 +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
6d0797cd8a Add job control as a bonus 2025-05-09 16:51:51 +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