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 |
|
Kovid Goyal
|
c9c8eb6e94
|
...
|
2022-11-05 11:37:07 +05:30 |
|
Kovid Goyal
|
59ded41f7a
|
When no OS Window is focused the active_* should return those belonging to the last focused OS Window
|
2022-11-05 11:34:10 +05:30 |
|
Kovid Goyal
|
10ad56885e
|
Properly specify semantics of active and focused
active means active in parent. focused means actually has keyboard
focus.
|
2022-11-04 10:38:18 +05:30 |
|
Kovid Goyal
|
d1eb9340ac
|
Output the actual tab id in its repr
|
2022-11-04 09:29:33 +05:30 |
|
Kovid Goyal
|
a856c64104
|
Have the semantics of is_focused match that of state:focused otherwise things are liable to get confusing
The previous value is now available as is_active_window
|
2022-11-03 22:32:07 +05:30 |
|