..
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
More linter fixes
2023-09-18 20:59:47 +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
Port ANSI escape code parser to Go
2022-11-25 21:03:09 +05:30
shm
Use fallocate() rather than truncate() when creating SHM memory
2023-09-23 09:53:17 +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
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
Replace utils.Once with stdlib sync.OnceValue
2023-08-09 12:08:42 +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
Show suggestions for options based on levenshtein distance
2022-11-14 15:42:03 +05:30
longest-common.go
longest-common_test.go
mimetypes.go
Replace utils.Once with stdlib sync.OnceValue
2023-08-09 12:08:42 +05:30
misc.go
Bump go version to 1.21
2023-08-09 11:58:16 +05:30
passwd.go
Replace utils.Once with stdlib sync.OnceValue
2023-08-09 12:08:42 +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
Replace utils.Once with stdlib sync.OnceValue
2023-08-09 12:08:42 +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
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
set.go
Make a couple of other Set API functions nil-safe
2023-09-12 15:37:24 +05:30
shell.go
...
2023-01-04 11:15:47 +05:30
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
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