Commit Graph

  • 7be1b9e391 Add ctrl+h main savalet 2025-05-23 17:22:04 +02:00
  • d800631a07 Ctrl+d can now delete the current char savalet 2025-05-23 17:20:10 +02:00
  • 214d616420 Add paste buffer filling with ctrl+k savalet 2025-05-23 17:15:20 +02:00
  • a32fa30729 Fix ctrl+y savalet 2025-05-23 17:15:01 +02:00
  • a445328f0d Fix double free in history savalet 2025-05-23 15:49:34 +02:00
  • b13343a31a Add ctrl+k savalet 2025-05-23 15:49:26 +02:00
  • 25cef3f846 Improve readme savalet 2025-05-22 21:10:04 +02:00
  • 35b152f754 Fix cs in auto complete handler savalet 2025-05-22 20:52:56 +02:00
  • f0f5dfa7f0 Add basic auto completion savalet 2025-05-22 20:46:34 +02:00
  • 8a435ee798 Fix ctrl+e and -> savalet 2025-05-22 20:46:26 +02:00
  • 110246c7b8 Fix buff sz inc in readline savalet 2025-05-22 19:01:33 +02:00
  • acaddde73d Add reverse search savalet 2025-05-22 16:00:03 +02:00
  • 4920b9a9da Add ctrl-y and ctrl-w savalet 2025-05-22 15:23:15 +02:00
  • 670448b9e4 Update TODO.md savalet 2025-05-22 12:42:46 +02:00
  • c37a8f2b47 Add git integration savalet 2025-05-21 23:53:44 +02:00
  • 60a65c20d7 Change the prompt if the user is root savalet 2025-05-21 23:30:27 +02:00
  • fce7d767b8 Add last exit code dynamic prompt savalet 2025-05-21 23:22:17 +02:00
  • ce0db9550f Fix multi line savalet 2025-05-21 23:12:47 +02:00
  • d24143b3f5 Finish job control savalet 2025-05-21 22:24:26 +02:00
  • 91014a8f42 Fix alias loop and alias of alias savalet 2025-05-21 19:45:33 +02:00
  • 7163129849 Fix output flushing savalet 2025-05-21 00:46:35 +02:00
  • dd961fca7f Add bg savalet 2025-05-21 00:40:21 +02:00
  • 021019dbff Fix fg savalet 2025-05-21 00:40:18 +02:00
  • c5fb52eb52 Fix coding style in exec.c savalet 2025-05-21 00:22:16 +02:00
  • 3b8794cad0 Fix jobs leaks savalet 2025-05-21 00:16:36 +02:00
  • 5313fcb5c8 Fix sigint catch by the repl savalet 2025-05-21 00:16:26 +02:00
  • 08532207fb Add fg builtin savalet 2025-05-21 00:16:17 +02:00
  • 159624c6eb Add job control savalet 2025-05-21 00:16:13 +02:00
  • 3514782d17 Improve CTRL+D handling, now redisplay the prompt and command if the cursor is not home savalet 2025-05-19 00:11:13 +02:00
  • 734320805b Fix up arrow without args savalet 2025-05-18 23:58:21 +02:00
  • c3d70d3e08 Fix history padding savalet 2025-05-18 23:32:09 +02:00
  • 9ddf8aaea3 Fix crash with history (!x) savalet 2025-05-18 23:30:56 +02:00
  • 56bc63b61b Fix alias loop savalet 2025-05-18 23:27:19 +02:00
  • 1b4c845dd6 Add TODO and FIX savalet 2025-05-18 23:08:18 +02:00
  • e7419e3b26 Update flake lock savalet 2025-05-18 19:15:08 +02:00
  • a69acc0295 Add ignoreof savalet 2025-05-09 17:41:53 +02:00
  • 148e738680 Add special variables savalet 2025-05-09 17:32:59 +02:00
  • 54ebb04ac7 Add -e savalet 2025-05-09 17:07:43 +02:00
  • 319435e8ba Update readmine savalet 2025-05-09 17:04:23 +02:00
  • ea4921ecdb Add export savalet 2025-05-09 17:03:05 +02:00
  • 612bd09157 Add termname savalet 2025-05-09 17:03:01 +02:00
  • 97c91071d9 Add astprint savalet 2025-05-09 17:02:58 +02:00
  • 6d0797cd8a Add job control as a bonus savalet 2025-05-09 16:51:51 +02:00
  • aa2b116335 Fix leaks savalet 2025-05-09 16:24:07 +02:00
  • 3dace15a74 Add echo -n savalet 2025-05-09 16:13:42 +02:00
  • ab6061e72a [FIX] parennthesis tekClovis 2025-05-09 15:38:44 +02:00
  • 228c8f9977 Add echo savalet 2025-05-09 15:37:12 +02:00
  • e5f0a0a450 Fix alias savalet 2025-05-09 15:16:16 +02:00
  • 5f1093e431 Merge pull request #24 from Savapitech/magic_quotes savalet 2025-05-09 14:23:07 +02:00
  • 7afcd21706 [FIX] check parenthse magic_quotes tekClovis 2025-05-09 14:22:25 +02:00
  • 84e9c931d5 [FIX] compilable verssion tekClovis 2025-05-09 14:16:54 +02:00
  • afb2e51737 Fix CTRL+E savalet 2025-05-09 14:09:23 +02:00
  • 4b8893749b Merge branch 'main' into magic_quotes Syvolc 2025-05-09 13:58:10 +02:00
  • ba11b3ee5a Finish line editing savalet 2025-05-09 13:55:44 +02:00
  • 37b727c776 [FIX] of inhibitors and parentheses tekClovis 2025-05-09 13:55:39 +02:00
  • 524421b447 Fix arrow detection savalet 2025-05-09 00:58:11 +02:00
  • 3900418014 Setup special key handler savalet 2025-05-09 00:28:10 +02:00
  • eb0ac4d564 Fix coding style savalet 2025-05-08 23:38:36 +02:00
  • 09bd728808 Rewrite the entire readline logic savalet 2025-05-08 23:29:30 +02:00
  • be7f100574 Merge pull request #23 from Savapitech/magic_quotes Syvolc 2025-05-08 20:16:14 +02:00
  • 5d628534b1 [FIX] inhibitors tekClovis 2025-05-08 20:15:04 +02:00
  • c077f2fe97 Merge pull request #22 from Savapitech/magic_quotes Syvolc 2025-05-08 12:07:07 +02:00
  • 581ca7bc7b [FIX] decrease the size of the sttring pointer not the token list size tekClovis 2025-05-08 12:03:50 +02:00
  • 3c4e0f35ed Add path handling test savalet 2025-05-07 15:14:56 +02:00
  • 1b561973f9 Add relative path check savalet 2025-05-07 15:12:12 +02:00
  • 4b73405d20 Fix history parsing != as a bang savalet 2025-05-07 14:55:33 +02:00
  • da6bd7287d Update if tests savalet 2025-05-07 14:55:22 +02:00
  • 164269ac4c Refactor update cmd savalet 2025-05-07 01:14:06 +02:00
  • 53556724fd Fix history savalet 2025-05-07 01:12:10 +02:00
  • fe8a2fe0c7 Remove unused headers savalet 2025-05-07 01:11:29 +02:00
  • 2a146d7b3f Fix init history savalet 2025-05-07 01:10:31 +02:00
  • 1d41f2ffd1 Fix handle quote bad comparison savalet 2025-05-06 23:22:46 +02:00
  • 30f27eb3cb Add ctrl+l savalet 2025-05-06 22:29:46 +02:00
  • 27423557c8 Add tests for where savalet 2025-05-06 22:12:41 +02:00
  • 1e3756e424 Fix where savalet 2025-05-06 22:12:24 +02:00
  • 071f6923d1 Add basic schebang support savalet 2025-05-06 22:02:25 +02:00
  • b2c6b09d49 Fix infinite loop when buffer contain only spaces savalet 2025-05-06 21:58:04 +02:00
  • 2adec891c5 Fix cs and add if test savalet 2025-05-06 21:35:44 +02:00
  • d55ac67765 Move term flags saving savalet 2025-05-06 21:31:24 +02:00
  • c755567a72 Add readline buff debug savalet 2025-05-06 21:31:12 +02:00
  • c5a50f84eb Fix double if in script file savalet 2025-05-06 21:31:03 +02:00
  • b39ef5a1a8 Merge pull request #21 from Savapitech/magic_quotes savalet 2025-05-06 16:26:36 +02:00
  • 5c38b97ac4 [FIX] set that works with one arg tekClovis 2025-05-06 16:21:46 +02:00
  • e9015bb991 [FIX] var interpreter tekClovis 2025-05-06 16:00:48 +02:00
  • 5725a97de2 [FIX] inhibithors past to their args tekClovis 2025-05-06 13:52:37 +02:00
  • 2c34427be3 [FIX] quotes now handle paste charachtere tekClovis 2025-05-06 13:41:41 +02:00
  • 31240615fb Cd now change the PWD value savalet 2025-05-05 23:53:18 +02:00
  • 36997c2647 Change NULL to nullptr savalet 2025-05-05 21:44:58 +02:00
  • b3345e4047 Remove custom runner savalet 2025-05-05 15:12:49 +02:00
  • 1b871d24c0 Change package desc savalet 2025-05-05 15:05:49 +02:00
  • 6ab7837c32 Add custom runner for CI savalet 2025-05-05 15:03:45 +02:00
  • b2ce7c64a6 Add dots printing in tester savalet 2025-05-05 14:49:20 +02:00
  • f69cd9b990 Compile with 42sh savalet 2025-05-05 14:43:38 +02:00
  • 5bfa9b340d Fix -c isatty savalet 2025-05-05 14:43:33 +02:00
  • 67b78de222 Add -c savalet 2025-05-05 14:29:48 +02:00
  • 5ed249e136 Fix restor term flags savalet 2025-05-05 14:29:43 +02:00
  • c7e0d7891c Merge pull request #20 from Savapitech/magic_quotes savalet 2025-05-05 13:52:08 +02:00
  • 73da7cc05e Merge branch 'main' into magic_quotes Syvolc 2025-05-05 13:39:47 +02:00
  • d9a681f6c1 Add load file arg savalet 2025-05-05 00:00:38 +02:00
  • 59d1774475 Remove banned func list savalet 2025-05-04 23:02:04 +02:00