kitty/tools/utils
2023-02-26 08:01:03 +05:30
..
humanize Some basic TUI widgets ported to Go 2022-11-16 12:48:47 +05:30
images More work on ImageMagick 2023-01-05 19:15:13 +05:30
paths Finish implementation of config file parsing 2023-02-26 08:01:01 +05:30
secrets API to conveniently generate secure tokens 2023-02-26 08:01:03 +05:30
shlex Port ANSI escape code parser to Go 2022-11-25 21:03:09 +05:30
shm Add write API to shm objects 2023-02-26 08:01:03 +05:30
style Allow faint as an alias for dim 2023-02-14 21:33:21 +05:30
atomic-write.go Move SSH askpass implementation into kitten 2023-02-26 08:01:02 +05:30
cache.go Use the standard library deque 2022-11-14 15:42:01 +05:30
cached_values.go Atomically update cached values file 2023-02-14 21:33:21 +05:30
download_file.go Fix deadlock in update-self 2022-11-15 22:33:23 +05:30
embed.go More work on porting the SSH kitten 2023-02-26 08:01:03 +05:30
filelock.go Go stdlib doesnt even have a way to lock files 2022-11-14 15:42:05 +05:30
hostname.go Refactor the CLI markup code to make it re-useable 2022-11-14 15:41:58 +05:30
io.go Switch to using goroutines rather than a select() 2022-11-14 15:41:52 +05:30
levenshtein.go Show suggestions for options based on levenshtein distance 2022-11-14 15:42:03 +05:30
longest-common_test.go Utility code to find longest common prefix/suffix and to quote strings for various shells 2022-11-14 15:41:58 +05:30
longest-common.go Utility code to find longest common prefix/suffix and to quote strings for various shells 2022-11-14 15:41:58 +05:30
mimetypes.go Replace some more uses of sync.Once 2023-02-26 08:01:03 +05:30
misc.go Some more useful generic slice utilities 2023-02-14 21:33:21 +05:30
once_test.go A nicer implementation of sync.Once 2023-02-26 08:01:02 +05:30
once.go A nicer implementation of sync.Once 2023-02-26 08:01:02 +05:30
paths.go More work on porting the SSH kitten 2023-02-26 08:01:03 +05:30
regexp.go ... 2022-11-14 15:42:01 +05:30
ring_test.go Add a generic ring buffer 2022-11-14 15:42:05 +05:30
ring.go Add a generic ring buffer 2022-11-14 15:42:05 +05:30
select_posix.go Code to build static versions of kitty-tool 2022-11-14 16:27:19 +05:30
select_without_pselect.go Code to build static versions of kitty-tool 2022-11-14 16:27:19 +05:30
select.go Function to drain controlling tty 2023-01-23 16:07:00 +05:30
set.go Nicer Set constructor 2023-02-26 08:01:03 +05:30
shell.go ... 2023-01-04 11:15:47 +05:30
short-uuid_test.go Use a fully random async_id rather than a uuid 2022-11-14 15:41:52 +05:30
short-uuid.go Use a fully random async_id rather than a uuid 2022-11-14 15:41:52 +05:30
sockets_test.go Add license info to Go files 2022-11-14 15:41:51 +05:30
sockets.go Implement socket I/O 2022-11-14 15:41:52 +05:30
strings.go Allow specifying initial capacity when splitting lines 2023-02-09 12:59:40 +05:30
tmpfile_linux.go Add a test for creation of anonymous tempfiles 2023-01-26 11:51:02 +05:30
tmpfile_others.go Code to more securely create anonymous temp files on Linux 2023-01-26 11:41:01 +05:30
tpmfile_test.go Add a test for creation of anonymous tempfiles 2023-01-26 11:51:02 +05:30
types.go Remote control: Allow matching for self window even over sockets when run inside a kitty window 2022-12-30 12:17:31 +05:30
unsafe.go Remove unused code 2023-02-03 09:51:54 +05:30
utf-8.go Fix some issues reported by staticcheck 2022-11-14 15:42:01 +05:30
which.go Allow specifying the paths to search in Which() 2023-02-26 08:01:02 +05:30