Skip to content

Reference

8 pages
  • Platforms & Integrations

    In Reference

    Referencerpmdebyumaptobject-storage

    SOW builds RPM and DEB repository files on Linux and macOS. Choose a supported local filesystem for the workspace, then configure HTTP or storage access for clients. Platforms Operating system amd64 arm64 Release formats Linux Yes Yes Archive, RPM, …

    SOW builds RPM and DEB repository files on Linux and macOS. Choose a supported local filesystem for the workspace, then configure HTTP or storage access for clients. Platforms Operating system amd64 arm64 Release formats Linux Yes Yes Archive, RPM, …

  • JSON Output

    In Reference

    Referenceclioutputjson

    Use --json on data commands to read one newline-terminated JSON document from stdout. Diagnostics go to stderr. log export is the exception: it writes JSON Lines and does not accept --json. sow status -r demo --json | jq '.result.status' Envelope …

    Use --json on data commands to read one newline-terminated JSON document from stdout. Diagnostics go to stderr. log export is the exception: it writes JSON Lines and does not accept --json. sow status -r demo --json | jq '.result.status' Envelope …

  • Exit Codes

    In Reference

    Referenceclioutput

    Use exit codes in scripts and read the diagnostic for the specific cause. SOW uses the same code meanings across commands. Code Meaning Next step 0 Success or no-op Read the result; no-op commands may report noop: true 1 Runtime I/O, package …

    Use exit codes in scripts and read the diagnostic for the specific cause. SOW uses the same code meanings across commands. Code Meaning Next step 0 Success or no-op Read the result; no-op commands may report noop: true 1 Runtime I/O, package …

  • Reference

    In Reference

    Referenceconfigcli

    Use these pages to look up configuration fields, package references, file paths, and script interfaces. For command syntax, see Commands or run sow help COMMAND. Configuration Fields, defaults, validation rules, signing references, and publication …

    Use these pages to look up configuration fields, package references, file paths, and script interfaces. For command syntax, see Commands or run sow help COMMAND. Configuration Fields, defaults, validation rules, signing references, and publication …

  • Repository Layout

    In Reference

    Referencerepositorypooldist

    Serve the complete Managed repository directory: pool/ plus dists/. Keep workspace configuration and .sow/ state outside the web server’s document root. Plain directory /srv/offline/ ├── example-1.0-1.x86_64.rpm ├── example_1.0-1_amd64.deb ├── …

    Serve the complete Managed repository directory: pool/ plus dists/. Keep workspace configuration and .sow/ state outside the web server’s document root. Plain directory /srv/offline/ ├── example-1.0-1.x86_64.rpm ├── example_1.0-1_amd64.deb ├── …

  • Package References

    In Reference

    Referenceclirpmdeb

    rm, show, and where accept package references. add accepts file or directory paths. Use sow ls to find a package coordinate or SHA-256, then pass it to another command. sow ls -r demo -d el9 sow show 'rpm:example-0:1.0-1.x86_64' -r demo Accepted …

    rm, show, and where accept package references. add accepts file or directory paths. Use sow ls to find a package coordinate or SHA-256, then pass it to another command. sow ls -r demo -d el9 sow show 'rpm:example-0:1.0-1.x86_64' -r demo Accepted …

  • sow.yml Reference

    In Reference

    Referenceconfigmanaged

    sow.yml configures a Managed workspace. It declares repositories, Dists, package policy, signing, and publication targets. Plain sow create does not read it. After editing the file, validate it and inspect the effective settings: sow config check sow …

    sow.yml configures a Managed workspace. It declares repositories, Dists, package policy, signing, and publication targets. Plain sow create does not read it. After editing the file, validate it and inspect the effective settings: sow config check sow …

  • Troubleshooting

    In Reference

    Referenceclirecoverytroubleshooting

    Start with the error message and the exit code. For Managed commands, specify the workspace and Repository so you inspect the intended state: sow version sow status -C /srv/sow -r pgsql sow log -C /srv/sow -r pgsql Replace /srv/sow, pgsql, and the …

    Start with the error message and the exit code. For Managed commands, specify the workspace and Repository so you inspect the intended state: sow version sow status -C /srv/sow -r pgsql sow log -C /srv/sow -r pgsql Replace /srv/sow, pgsql, and the …