Commit Graph

18 Commits

Author SHA1 Message Date
Oliver Booth 921c1b19c1
perf: check filesize first to reduce HashData alloc 2024-04-17 19:24:22 +01:00
Oliver Booth c77cb1a266
fix: interpolate directory string 2024-04-17 19:23:22 +01:00
Oliver Booth 4e723362ae
perf: remove output of every filename 2024-04-17 19:22:49 +01:00
Oliver Booth 801dfe09cb
feat: add support for multiple hash algs 2024-04-17 16:11:01 +01:00
Oliver Booth 01e06a46cf
style: reword --recursive flag description 2024-04-17 16:09:25 +01:00
Oliver Booth dd683c2bf3
style: reduce redundant nesting 2024-04-17 16:00:46 +01:00
Oliver Booth c65d6ed414
chore: bump to 1.2.0 2024-04-17 14:48:43 +01:00
Oliver Booth 8273a34fef
feat: default to . to reduce need for it as cli arg 2024-04-17 14:35:30 +01:00
Oliver Booth 7da6faff83
fix: use ConcurrentBag for hash cache 2024-04-17 14:35:04 +01:00
Oliver Booth 3396c2bc74
refactor: move stack push to method
reduces method complexity and now Rider isn't crying
2024-04-17 14:24:54 +01:00
Oliver Booth 435318cd20
feat: enable verbose output to list hash of every file 2024-04-17 14:24:18 +01:00
Oliver Booth d2ca59e174
chore: bump to 1.1.0 2024-04-16 21:06:12 +01:00
Oliver Booth 6bcb4abc99
fix: prevent application break on I/O exception 2024-04-16 21:05:51 +01:00
Oliver Booth a6a8f85ce9
feat: add visual feedback of hash process 2024-04-16 20:59:43 +01:00
Oliver Booth 9f7e605d38
[ci skip] style: remove BOM 2024-04-16 20:33:16 +01:00
Oliver Booth 0f40439f2e
fix: fix error resulting from concurrent access of hash map 2024-04-16 20:28:39 +01:00
Oliver Booth 64c23c888d
chore: bump to 1.0.0 2024-04-16 20:17:00 +01:00
Oliver Booth f8018096c5
feat: initial commit 2024-04-16 20:15:07 +01:00