0183d1a782
Merge pull request 'Add DedupeStrings to remove repeated values from a string slice' (#2) from clawbot/util:proposal-dedupe-strings into master
master
sneak2026-09-05 05:46:18 +02:00
2d714eea9f
Merge pull request 'Add ChunkStrings to split a string slice into fixed-size batches' (#4) from clawbot/util:proposal-chunk-strings into master
sneak2026-09-05 05:46:03 +02:00
1a6d1b429b
Merge pull request 'Add TruncateString to shorten a string without splitting a character' (#6) from clawbot/util:proposal-truncate-string into master
sneak2026-09-05 05:45:38 +02:00
c656ce964e
Merge pull request 'Add CollapseWhitespace to squeeze runs of whitespace into single spaces' (#8) from clawbot/util:proposal-collapse-whitespace into master
sneak2026-09-05 05:45:12 +02:00
74b448851e
Merge pull request 'Add Slugify to turn text into a lowercase hyphenated slug' (#10) from clawbot/util:proposal-slugify into master
sneak2026-09-05 05:44:52 +02:00
64965b11ed
Merge pull request 'Add HumanBytes to print a byte count in a readable form' (#12) from clawbot/util:proposal-human-bytes into master
sneak2026-09-05 05:44:37 +02:00
5bf829aefb
Merge pull request 'Add RandomHexString for unguessable identifiers and tokens' (#14) from clawbot/util:proposal-random-hex-string into master
sneak2026-09-05 05:44:24 +02:00
c407af0d21
Merge pull request 'Add AtomicWriteFile to replace a file's contents in one step' (#18) from clawbot/util:proposal-atomic-write-file into master
sneak2026-09-05 05:44:11 +02:00
d70ad443e3
Merge pull request 'Add FileExists and DirExists for checking what is at a path' (#16) from clawbot/util:proposal-file-exists into master
sneak2026-09-05 05:43:52 +02:00
96e904ffd1
Merge pull request 'Add SHA256File to get the checksum of a file' (#20) from clawbot/util:proposal-sha256-file into master
sneak2026-09-05 05:43:37 +02:00
62f769ae9b
add SHA256File for checksumming a file
clawbot2026-09-05 03:32:00 +00:00
9708301eba
add AtomicWriteFile for replacing a file in one step
clawbot2026-09-05 03:30:52 +00:00
9d3d35b3d7
add FileExists and DirExists for checking what is at a path
clawbot2026-09-05 03:29:37 +00:00
4937903190
add RandomHexString for unguessable identifiers and tokens
clawbot2026-09-05 03:28:27 +00:00
500768ad32
add HumanBytes for printing a byte count readably
clawbot2026-09-05 03:27:53 +00:00
64eaceb0ef
add Slugify for making URL-safe slugs out of text
clawbot2026-09-05 03:27:04 +00:00
d52588d635
add CollapseWhitespace for flattening runs of whitespace
clawbot2026-09-05 03:26:29 +00:00
daaea4e10f
add TruncateString for shortening a string safely
clawbot2026-09-05 03:25:08 +00:00
6807a76f24
add ChunkStrings for splitting a string slice into fixed-size batches
clawbot2026-09-05 03:24:31 +00:00
7fb688772e
add DedupeStrings for removing repeated values from a string slice
clawbot2026-09-05 03:23:28 +00:00