Commit Graph
10690 Commits
Author SHA1 Message Date
Kovid Goyal 15ffd8e6d8 Support older Go 2022-11-14 15:41:46 +05:30
Kovid Goyal 33e16df586 Add some basic RC serialization tests 2022-11-14 15:41:46 +05:30
Kovid Goyal 4432c1a2ea Move the command types into a separate package 2022-11-14 15:41:46 +05:30
Kovid Goyal 45540561cc More debug info about PATH in CI 2022-11-14 15:41:46 +05:30
Kovid Goyal f90753c69b Use whatever version of go is available on CI 2022-11-14 15:41:46 +05:30
Kovid Goyal bab914c497 Create hidden alias commands so kitty-tool @ls also works 2022-11-14 15:41:45 +05:30
Kovid Goyal d3bb69a0ac strip whitespace from long descriptions just to be safe 2022-11-14 15:41:45 +05:30
Kovid Goyal e356af2dc4 Build kitty-tool as a universal binary for freeze builds on macOS 2022-11-14 15:41:45 +05:30
Kovid Goyal e9e7b97c48 And we have frozen builds working with kitty-tool 2022-11-14 15:41:45 +05:30
Kovid Goyal 1c7d6f8bc6 Dont sync kitty-tool to build vms 2022-11-14 15:41:45 +05:30
Kovid Goyal 82a0e56eb2 Fix go tests not being excluded correctly 2022-11-14 15:41:45 +05:30
Kovid Goyal 54fd2c6773 Get linux freeze working 2022-11-14 15:41:45 +05:30
Kovid Goyal fb4c7db25e Add a test for existence of kitty-tool 2022-11-14 15:41:45 +05:30
Kovid Goyal c85af36116 Simplify cleanup and ignoring of generated go files 2022-11-14 15:41:45 +05:30
Kovid Goyal 780b5ca8bd misc fixes 2022-11-14 15:41:45 +05:30
Kovid Goyal 20ad7ca437 Output VCSRevision with --version 2022-11-14 15:41:45 +05:30
Kovid Goyal d39036de2a Add vcs revision to version string 2022-11-14 15:41:45 +05:30
Kovid Goyal 4ac4ee643e Have the rc command wrapper sauto-generated on build 2022-11-14 15:41:45 +05:30
Kovid Goyal 47f35a06e6 Start work on generating rc cmd wrappers 2022-11-14 15:41:45 +05:30
Kovid Goyal 77f7ce82c0 Parse global options 2022-11-14 15:41:45 +05:30
Kovid Goyal 10b74d0703 Update documentation of --to 2022-11-14 15:41:45 +05:30
Kovid Goyal 393820e77a Dont sort flags by default 2022-11-14 15:41:45 +05:30
Kovid Goyal 1b8805bc6f document we need go >= 1.19 2022-11-14 15:41:44 +05:30
Kovid Goyal 07dc83670b Fix go in home dir getting removed from PATH on CI 2022-11-14 15:41:44 +05:30
Kovid Goyal 1429be3a19 Run gofmt via python, easier to debug 2022-11-14 15:41:44 +05:30
Kovid Goyal 4b69a600e5 Nicer error when go is not found during build 2022-11-14 15:41:44 +05:30
Kovid Goyal ce9a5528bc Pass verbose to go build 2022-11-14 15:41:44 +05:30
Kovid Goyal 2ea3fa36d2 ... 2022-11-14 15:41:44 +05:30
Kovid Goyal 14262b158d Log which go exe is being used to run the tests 2022-11-14 15:41:44 +05:30
Kovid Goyal 2fd013b593 Add source code linting for go to CI 2022-11-14 15:41:44 +05:30
Kovid Goyal 1325844539 Add some go testing infrastructure 2022-11-14 15:41:44 +05:30
Kovid Goyal 3a21605b05 ... 2022-11-14 15:41:44 +05:30
Kovid Goyal cea9ff30dc Add the go dependency to CI and Brewfile 2022-11-14 15:41:44 +05:30
Kovid Goyal 63da2e1ec6 gofmt 2022-11-14 15:41:44 +05:30
Kovid Goyal 083deec663 Build kitty-tool via the build system 2022-11-14 15:41:44 +05:30
Kovid Goyal 8b91c227f6 ... 2022-11-14 15:41:44 +05:30
Kovid Goyal 06bd1f5d48 DRYer 2022-11-14 15:41:44 +05:30
Kovid Goyal a7f0a471ed Dont fail to output usage when less is not present 2022-11-14 15:41:44 +05:30
Kovid Goyal 2a7aa46b77 Use pager even for usage + error 2022-11-14 15:41:44 +05:30
Kovid Goyal c04b002d4e Use a pager for displaying usage, matches kitty behavior
Also dont tell less to squeeze lines
2022-11-14 15:41:44 +05:30
Kovid Goyal 46840df1ad CLI help output make kitty.conf a clickable URL 2022-11-14 15:41:43 +05:30
Kovid Goyal aaf0dea8dc Use a single wrapper binary for all command line tools
This is because Go has a multi megabyte overhead for its binaries
2022-11-14 15:41:43 +05:30
Kovid Goyal abaafc2d68 Parse roles in the help strings 2022-11-14 15:41:43 +05:30
Kovid Goyal c97556de65 Show help when command is specified 2022-11-14 15:41:43 +05:30
Kovid Goyal bbf7504303 Start work on implementing kitty @ as a static binary using Go 2022-11-14 15:41:43 +05:30
Kovid Goyal 126468a5dd Fix #5668 2022-11-14 15:40:24 +05:30
Kovid Goyal 8280899ce1 IBUS: When creating the connection mark as focused if any top level window has focus. Fixes #5655 2022-11-10 07:21:34 +05:30
Kovid Goyal b15c9f7419 Function should be static 2022-11-10 07:18:17 +05:30
Kovid Goyal 2e8ef66496 Another mypy update another round of spurious errors 2022-11-08 17:17:40 +05:30
Kovid Goyal 72f92b395f version 0.26.5 v0.26.5 2022-11-07 15:36:42 +05:30