Remove POSIX/NT launcher scripts
We use a POSIX and NT script for uploading files. The runfiles support in both of these languages is non-hermetic.
Considering that we use Go to do the templating of the URL already, we should just use Go for driving the uploads.
This would involve:
- Adding a
//curl/upload
Go binary that accepts JSON files as positional arguments describing the uploads - Switching from CSV to JSON for the file upload manifests
- Changing the
//curl/template
binary into ago_library
so that it can be used in the//curl/upload
target directly - Use the
@rules_go//go/runfiles
to resolve the runfile in the JSON