kitty/tools/utils
Kovid Goyal 49ea26968c
Bump go version to 1.21
Allows us to use the much faster builtin min/max functions
for two variable min/max
2023-08-09 11:58:16 +05:30
..
humanize Ensure shortduration is no more than 8 chars 2023-07-30 19:49:46 +05:30
images Bump go version to 1.21 2023-08-09 11:58:16 +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
shm Port calls to slices.Sort functions since they now need a cmp() function rather than a less() function 2023-08-04 22:50:13 +05:30
style Bump go version to 1.21 2023-08-09 11:58:16 +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
download_file.go
embed.go More work on porting the SSH kitten 2023-02-26 08:01:03 +05:30
filelock.go
hostname.go simplify API of utils.Once 2023-05-26 22:42:07 +05:30
io.go
iso8601.go Code to parse ISO8601 timestamps at least semi-robustly 2023-02-26 13:32:35 +05:30
iso8601_test.go Code to parse ISO8601 timestamps at least semi-robustly 2023-02-26 13:32:35 +05:30
levenshtein.go
longest-common.go
longest-common_test.go
mimetypes.go Also detect makefiles as plain text files 2023-07-24 10:53:39 +05:30
misc.go Bump go version to 1.21 2023-08-09 11:58:16 +05:30
once.go simplify API of utils.Once 2023-05-26 22:42:07 +05:30
once_test.go simplify API of utils.Once 2023-05-26 22:42:07 +05:30
passwd.go Go code to get the shell of the current user 2023-06-25 13:12:35 +05:30
passwd_test.go Go code to get the shell of the current user 2023-06-25 13:12:35 +05:30
paths.go Port send file mapping tests 2023-07-30 19:49:37 +05:30
regexp.go Start work on porting hints kitten to Go 2023-03-09 19:00:56 +05:30
ring.go Cleanup ring buffer implementation 2023-03-07 07:43:53 +05:30
ring_test.go Cleanup ring buffer implementation 2023-03-07 07:43:53 +05:30
select.go Function to drain controlling tty 2023-01-23 16:07:00 +05:30
select_posix.go
select_without_pselect.go
set.go Start work on porting hints kitten to Go 2023-03-09 19:00:56 +05:30
shell.go
short-uuid.go
short-uuid_test.go
sockets.go get rid of utils.Cut since we can now rely on strings.Cut instead 2023-03-04 13:37:55 +05:30
sockets_test.go
stream_decompressor.go Ensure output.Write is not called outside of the stream decompressor function 2023-07-30 19:49:45 +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
strings.go Port the subseq matcher to Go 2023-03-14 12:29:44 +05:30
strings_test.go Fix syntax highlighting of multiline tokens 2023-03-27 07:53:56 +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
unsafe.go Patcher signature generation implemented 2023-07-30 19:49:42 +05:30
utf-8.go
which.go simplify API of utils.Once 2023-05-26 22:42:07 +05:30