Commit graph

48 commits

Author SHA1 Message Date
iff
0d8786f5a1 chore: dynamic linguistic distance 2024-11-23 21:18:10 +01:00
iff
cf9e6882e6 chore: better output 2024-11-19 21:29:17 +01:00
iff
c354fe014e docs: AI configuration 2024-11-19 16:19:22 +01:00
iff
51b719c850 style: better formating from AI 2024-11-19 15:15:47 +01:00
iff
5d7624563d feat: experimental AI support 2024-11-19 14:59:34 +01:00
iff
070343a5e2 fix: not trimming opts 2024-11-19 03:54:41 +01:00
iff
0dc24bc21d fix: multiple capture matches 2024-11-19 03:35:15 +01:00
iff
1d26ca5c7e fix: actually using the regex capture 2024-11-19 03:09:55 +01:00
iff
7871e943db chore: cleanup 2024-11-18 21:09:06 +01:00
iff
508e61a451 ci: compile for macOS and Windows 2024-11-18 16:55:24 +01:00
iff
8f9aac6bdc feat: auto adapt suggestion to shell syntax 2024-11-18 13:11:13 +01:00
iff
171b3d4607 chore: cleanup 2024-11-17 15:30:43 +01:00
iff
f1f7ed8dbe feat: multiline alias expansion 2024-11-17 14:57:22 +01:00
iff
0e4e5d3714 fix: empty candidate 2024-11-16 16:55:29 +01:00
iff
7b9cecfd8d feat: expand alias for suggestion 2024-11-16 00:25:28 +01:00
iff
309129ab66 feat!: runtime rules 2024-11-15 19:58:28 +01:00
iff
6e4d975283 refactor: separating compile-time rules 2024-11-15 15:33:11 +01:00
iff
7aa1aeafff refactor: consistence 2024-09-26 02:26:40 +02:00
iff
754214ede3 clean: remove operations not actively used 2024-09-26 02:20:19 +02:00
iff
2b6821b900 refactor: less nesting 2024-09-25 18:30:03 +02:00
iff
e1586db6af refactor: underscoring preserved command names 2024-09-25 18:00:00 +02:00
iff
eb66bc2c24 feat: i18n 2024-09-25 17:55:55 +02:00
iff
006e198240 refactor: separate rule parser to another repo 2024-09-18 16:06:53 +02:00
iff
cb38df3c37 feat: allow shell to execute command (useful for cd) 2023-08-12 22:55:31 +02:00
iff
e63d55110e feat: redirect all output to stderr 2023-08-12 22:39:00 +02:00
iff
453511063a fix: set language env when retrying 2023-08-11 15:39:51 +02:00
iff
498a134da3 feat: allow using line continuations in templates 2023-08-11 15:31:39 +02:00
iff
2a5fa8a950 feat: range substitution for typos 2023-08-11 00:41:16 +02:00
iff
ed8bbd2cf9 fix: suggest bare part when combined with priviliged commands 2023-08-09 21:46:48 +02:00
iff
a480324a2b fix: add a timeout to skip intentional canceled task 2023-08-09 21:04:59 +02:00
iff
0644b279a2 fix: not printing stderr 2023-08-09 20:47:28 +02:00
iff
60616750ea fix: don't include non-espaced space in regex 2023-08-09 17:46:40 +02:00
iff
a201c18c01 fix: not output when sucessfully executed the command 2023-08-09 16:50:45 +02:00
iff
7ff068236d fix: display output and errors 2023-08-08 21:48:29 +02:00
iff
950b5f824d fix: don't rerun command when retrying 2023-08-08 20:33:49 +02:00
iff
dc6eb12b73 fix: don't remove additional privilage commands (symlink) 2023-08-08 18:00:55 +02:00
iff
6a06aa5954 fix: check executable in nushell 2023-08-08 16:57:14 +02:00
iff
15c1ba3370 fix: some error handlings 2023-08-07 20:21:02 +02:00
iff
1444eeab84 feat: auto-retry if suggestion failed 2023-08-07 19:58:19 +02:00
iff
2f3ba438ea feat: regex for commands 2023-08-07 18:34:52 +02:00
iff
b9943fb777 feat: multi-directory typo suggestion 2023-08-07 17:12:38 +02:00
iff
73ad099b34 fix: check if the commands are similar when checking difference 2023-08-07 16:25:43 +02:00
iff
22b6ad4694 fix: don't divide commands with single quote 2023-08-07 15:35:43 +02:00
iff
9e17c0c68e format: add sh -c when displaying 2023-08-05 02:06:06 +02:00
iff
b5f2f139e4 feat: in-line shell evaluation 2023-08-04 00:52:49 +02:00
iff
8ae71443d6 feat: get output from commandline 2023-08-04 00:18:31 +02:00
iff
53c7e1fd7b feat: all parse in compilation 2023-08-03 21:26:41 +02:00
iff
9a56ff41ab format: suggestion display 2023-08-01 20:29:02 +02:00