signalapp/storage-manager ? reverse-engineered prompt
Reverse engineered prompt
I want a small TypeScript service that can manage files in the object storage behind a CDN, mainly for another backend service to call internally. It should be able to list objects in a bucket, move or copy objects between buckets or storage locations, and delete objects when asked. Please make it feel like a practical production ready internal tool, with clear request and response shapes, basic validation, useful logging, and sensible error handling so the calling server can tell what happened.
Keep the setup simple and easy to run locally, but structure it like something that could be deployed as worker style services. Add config for the storage locations and credentials through environment variables, and include a short README that explains how to run it and how to call each operation. If there are obvious edge cases, like missing objects or partial move failures, handle them cleanly. Look up current docs online if you need to.
Have a live product UI? Try website reverse