kitty/tools/utils
2024-06-24 07:54:17 +05:30
..
base85 Remove unnecessary copy of the decoder array 2023-09-04 22:28:18 +05:30
humanize Ensure shortduration is no more than 8 chars 2023-07-30 19:49:46 +05:30
images Use stdlib maps/slices 2024-06-24 07:54:13 +05:30
paths Finish implementation of config file parsing 2023-02-26 08:01:01 +05:30
random Work on creating tests for rsync api 2023-07-30 19:49:40 +05:30
secrets API to conveniently generate secure tokens 2023-02-26 08:01:03 +05:30
shlex Handle variable fonts like cascadia code that dont have a postfix variation prefix name for some of their faces 2024-06-24 07:54:17 +05:30
shm Dont use os.Remove on failures in syscall_shm 2023-09-23 11:16:30 +05:30
style Go: Fix parsing of nullable colors 2023-09-15 20:36:24 +05:30
atomic-write.go Default permission for atomicupdate should be 0644 2023-03-11 10:04:43 +05:30
cache.go Implement syntax highlighting 2023-03-27 07:53:55 +05:30
cached_values.go Atomically update cached values file 2023-02-14 21:33:21 +05:30
clock_with_raw.go Only use raw monotonic time on Linux and macOS 2024-04-09 08:21:20 +05:30
clock_without_raw.go ... 2024-04-09 08:39:42 +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_test.go Add a test for Go flock implementation 2024-02-09 11:54:51 +05:30
filelock.go Go stdlib doesnt even have a way to lock files 2022-11-14 15:42:05 +05:30
hostname.go Replace utils.Once with stdlib sync.OnceValue 2023-08-09 12:08:42 +05:30
io.go Switch to using goroutines rather than a select() 2022-11-14 15:41:52 +05:30
iso8601_test.go Code to parse ISO8601 timestamps at least semi-robustly 2023-02-26 13:32:35 +05:30
iso8601.go Code to parse ISO8601 timestamps at least semi-robustly 2023-02-26 13:32:35 +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 utils.Once with stdlib sync.OnceValue 2023-08-09 12:08:42 +05:30
misc.go Use stdlib maps/slices 2024-06-24 07:54:13 +05:30
passwd_test.go Go code to get the shell of the current user 2023-06-25 13:12:35 +05:30
passwd.go Replace utils.Once with stdlib sync.OnceValue 2023-08-09 12:08:42 +05:30
paths.go Use KITTY_PID to find kitty exe when possible 2024-06-24 07:54:14 +05:30
regexp.go Start work on porting hints kitten to Go 2023-03-09 19:00:56 +05:30
ring_test.go Cleanup ring buffer implementation 2023-03-07 07:43:53 +05:30
ring.go Cleanup ring buffer implementation 2023-03-07 07:43:53 +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 Get clicking on family names functional 2024-06-24 07:54:13 +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 Allow launched background process to work with --allow-remote-control 2023-10-18 19:56:58 +05:30
stream_decompressor_test.go Ensure output.Write is not called outside of the stream decompressor function 2023-07-30 19:49:45 +05:30
stream_decompressor.go Ensure output.Write is not called outside of the stream decompressor function 2023-07-30 19:49:45 +05:30
strings_test.go Fix syntax highlighting of multiline tokens 2023-03-27 07:53:56 +05:30
strings.go Start work on faces panel 2024-06-24 07:54:15 +05:30
tar.go More work on porting the diff kitten 2023-03-27 07:53:54 +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 Patcher signature generation implemented 2023-07-30 19:49:42 +05:30
utf-8.go Fix some issues reported by staticcheck 2022-11-14 15:42:01 +05:30
which.go Replace utils.Once with stdlib sync.OnceValue 2023-08-09 12:08:42 +05:30