Commands
Find project slugs with vylocore projects. Use the slug for --project and its numeric build ID for --build. Renaming preserves credential permissions.
Scan and protect#
vylocore scan --project my-app --source app.zip --json
vylocore protect --project my-app --wait --output protected.zip --json
--source uploads and checks files. Scan waits unless you use --no-wait; protect waits only with --wait.
If another upload replaces the selected revision, review and retry.
Status and download#
vylocore status --project my-app --build 123 --json
vylocore download --project my-app --build 123 --output protected.zip
vylocore report --project my-app --build 123 --output report.json
Create the output folder first. Downloads appear when complete and never overwrite files.
Use report --json to read the full report on stdout, or --output to save it. Reports need read permission.
Automation#
--json: result on stdout; progress/errors on stderr. Interrupting or timing out leaves accepted builds running.
| Exit | Meaning |
|---|---|
| 0 | Success or accepted asynchronous request |
| 2 | Invalid configuration or selection |
| 3 | Login or permission failure |
| 4 | Build or required-rule failure |
| 5 | Connection, rate limit, download or wait failure |
| 130 | Interrupted |