Commit Graph
108 Commits
Author SHA1 Message Date
Kovid Goyal a9bb341e43 Add an option to control max file size for edit-in-kitty 2022-11-18 10:24:38 +05:30
Kovid Goyal 0af48a4d05 Start work on implementing edit-in-kitty in kitty-tool 2022-11-17 17:05:25 +05:30
Kovid Goyal bdd04f37d6 Better error message for kitty shell when running unknown command 2022-11-16 20:53:08 +05:30
Kovid Goyal a4e43b3925 Use a pager for the help interactive command as well 2022-11-16 20:44:13 +05:30
Kovid Goyal e31587ec1e Ensure auto-generated entries such as --help are present for completion by calling Validate() 2022-11-16 18:05:27 +05:30
Kovid Goyal 81916d0f02 Finish implementation of update-self 2022-11-16 17:44:21 +05:30
Kovid Goyal d54fe3c16a Start work on a command to self update kitty-tool 2022-11-15 21:29:11 +05:30
Kovid Goyal c7d47a59f1 When running kitty-tool without arguments show usage 2022-11-14 16:36:05 +05:30
Kovid Goyal 723a9c91b5 Get completion basically working 2022-11-14 15:42:08 +05:30
Kovid Goyal 9e2c96653f More work on readline completion 2022-11-14 15:42:08 +05:30
Kovid Goyal 8d76cf8d32 Import the google shlex package as we need more sophisticated parsing 2022-11-14 15:42:08 +05:30
Kovid Goyal 7c23536bfe Start work on readline completions 2022-11-14 15:42:08 +05:30
Kovid Goyal e1ab2383b3 Add basic history operations 2022-11-14 15:42:07 +05:30
Kovid Goyal 8574e136cd Store cwd in history 2022-11-14 15:42:07 +05:30
Kovid Goyal 260249491d Avoid Querying screen size on every resize 2022-11-14 15:42:05 +05:30
Kovid Goyal cbbf8a2d34 Port output of active window and tab ids at shell startup 2022-11-14 15:42:05 +05:30
Kovid Goyal 88567f69b2 Start work on history support for readline 2022-11-14 15:42:05 +05:30
Kovid Goyal 5e2255591c Dont send invalid kitty-cmd escape code over tty 2022-11-14 15:42:05 +05:30
Kovid Goyal b89dfc6d1d Actually run the remote control commands from the shell 2022-11-14 15:42:05 +05:30
Kovid Goyal 59edf1d349 Code to show help 2022-11-14 15:42:05 +05:30
Kovid Goyal bf7dd1c369 Fix multiline prompts 2022-11-14 15:42:04 +05:30
Kovid Goyal 350060e0f6 ... 2022-11-14 15:42:04 +05:30
Kovid Goyal 9f2b2eac85 More work on shell 2022-11-14 15:42:04 +05:30
Kovid Goyal 32059dba7e More work on readline 2022-11-14 15:42:03 +05:30
Kovid Goyal c8296a44eb More work on readline 2022-11-14 15:42:03 +05:30
Kovid Goyal 565526624f Start work on porting kitty shell to Go 2022-11-14 15:42:03 +05:30
Kovid Goyal 654bd23109 DRYer 2022-11-14 15:42:03 +05:30
Kovid Goyal 2633356842 No need to use a map 2022-11-14 15:42:02 +05:30
Kovid Goyal 262e2fb7a3 Various fixes from the completion merge 2022-11-14 15:42:02 +05:30
Kovid Goyal 97716fea8b More work on merging completions with parse tree 2022-11-14 15:42:02 +05:30
Kovid Goyal 97acb60981 Move completion package into cli 2022-11-14 15:42:02 +05:30
Kovid Goyal 5771bd0c01 Make adding subcommands a bit nicer 2022-11-14 15:42:02 +05:30
Kovid Goyal 4396dede85 Get rid of the cobra dependency 2022-11-14 15:42:02 +05:30
Kovid Goyal 79cfc1e70a Move kitty-tool __complete__ to use the new CLI framework 2022-11-14 15:42:01 +05:30
Kovid Goyal 7c41737370 Couple more errors found by linting 2022-11-14 15:42:01 +05:30
Kovid Goyal 2cacd7a64a get rid of interface{} since we now require Go 1.18 2022-11-14 15:42:00 +05:30
Kovid Goyal 005a9c7090 Add an entry point for the completion tool 2022-11-14 15:41:56 +05:30
Kovid Goyal a7f6105393 Use Unsafe rather than Dangerous to be consistent 2022-11-14 15:41:55 +05:30
Kovid Goyal 6672904e64 Fix spurious error message when setting image to none 2022-11-14 15:41:55 +05:30
Kovid Goyal 905c4d641c Allow using many image formats in RC commands 2022-11-14 15:41:55 +05:30
Kovid Goyal fa7a6dfd4a Implement stdin echo loop for socket i/o as well 2022-11-14 15:41:55 +05:30
Kovid Goyal cb452ba9fc Implement sen text from stdin for the tty backend 2022-11-14 15:41:55 +05:30
Kovid Goyal 85169c989f ... 2022-11-14 15:41:55 +05:30
Kovid Goyal e8a321d097 Port code to serialize key events as CSI to Go 2022-11-14 15:41:55 +05:30
Kovid Goyal 3a198833da Simplify escape code wrapping 2022-11-14 15:41:55 +05:30
Kovid Goyal f86ce03d3b Fix set-colors 2022-11-14 15:41:55 +05:30
Kovid Goyal 7f77f7e408 Only send cancel async if there is an async id 2022-11-14 15:41:54 +05:30
Kovid Goyal 65c3630099 send_text other than from stdin works 2022-11-14 15:41:54 +05:30
Kovid Goyal 0a2455c8be Get scroll_window working 2022-11-14 15:41:54 +05:30
Kovid Goyal bacca88213 Get set_font_size working 2022-11-14 15:41:54 +05:30