20 Commits

Author SHA1 Message Date
d259e4e372
bump versions 2025-06-09 03:53:09 -07:00
7296cb21ac
add flag for lock mode 2025-06-09 03:42:16 -07:00
7444577cb7
automatically prepend a "https://" if it's missing 2024-08-12 21:00:47 -07:00
dc1ec748df
plumb these through using a struct 2024-04-12 18:48:39 -07:00
3a46e8982d
flesh out the readme a bit 2024-04-08 23:38:57 -07:00
5ccfe960dd
duration flags are now duration from program start 2024-04-08 23:20:59 -07:00
68d8130c4e
accept region via flag, use default aws endpoint if unspecified 2024-04-08 22:03:07 -07:00
fbf4229e96
accept aws credentials from environment variables 2024-04-08 21:39:53 -07:00
11b3be2f16
add a flag to only operate on one prefix 2024-04-08 20:36:35 -07:00
b5785ef8fe
replace deprecated thing with the new hotness 2024-04-08 20:36:00 -07:00
2c5911fd23
implement a goroutine pool
turns out b2 doesn't like it if you use too many threads
2024-04-07 03:15:48 -07:00
0bf0144deb
skip getting current retention settings if update-within is 0, default that to 0
on b2, putobjectretention is free, so might as well yolo it
2024-04-04 23:18:56 -07:00
19c5d485ae
ignore errors getting current object retention, since this 404s if it doesn't have one 2024-04-04 22:59:49 -07:00
301f1c8ed6
bump github actions versions 2024-04-04 22:50:21 -07:00
9e7678de4a
use fatalln instead of fatal 2024-04-04 22:47:04 -07:00
e735423715
clean up waitgroup usage 2024-04-04 22:46:42 -07:00
nyanotech
c2bc4cacc9
Set up github actions 2024-01-10 01:18:50 -08:00
e1d43c818b
use api v2, drop region flag 2023-11-26 04:40:07 -08:00
738c366ac9
clean up go.mod 2023-11-26 03:17:39 -08:00
d55732b38f
initial commit 2023-11-26 02:55:44 -08:00