Context
The put.io iOS/tvOS rewrite's agent-readiness harness (putdotio/putio-ios#146) needs to provision file fixtures. Today the only content-creation path is transfers add with a URL/magnet — slow and network-dependent. There is no way to upload a local file.
What this delivers
A files upload command (local path → target folder), consistent with the existing files namespace: JSON output, --dry-run, profile-aware.
Notes
The harness calls the upload API directly until this lands. Also a legitimate consumer feature independent of the harness.
Context
The put.io iOS/tvOS rewrite's agent-readiness harness (putdotio/putio-ios#146) needs to provision file fixtures. Today the only content-creation path is
transfers addwith a URL/magnet — slow and network-dependent. There is no way to upload a local file.What this delivers
A
files uploadcommand (local path → target folder), consistent with the existing files namespace: JSON output,--dry-run, profile-aware.Notes
The harness calls the upload API directly until this lands. Also a legitimate consumer feature independent of the harness.