Skip to content

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 06 Mar 09:02
· 43 commits to main since this release

oras .NET CLI v0.1.3

Three critical features land: copy, backup, and restore β€” with full TUI support.

What's New

πŸ“‹ oras copy β€” Copy Artifacts Between Registries

Copy OCI artifacts between registries with live progress tracking. Supports separate source/destination credentials for cross-registry workflows.

oras copy ghcr.io/myorg/app:v1.0 docker.io/myorg/app:v1.0
oras copy ghcr.io/myorg/app:v1.0 ecr.aws/myorg/app:v1.0 --recursive

Options: --recursive (include referrers), --concurrency, --from-username/--from-password (source auth), --platform

πŸ’Ύ oras backup β€” Save Artifacts Locally (New β€” .NET CLI exclusive)

Back up registry artifacts to a local OCI layout directory or tar archive. Perfect for air-gapped environments, disaster recovery, and offline workflows.

oras backup ghcr.io/myorg/app:v1.0 --output ./backup
oras backup ghcr.io/myorg/app:v1.0 --output backup.tar.gz --recursive

πŸ”„ oras restore β€” Push Local Backups to Registry (New β€” .NET CLI exclusive)

Restore artifacts from a local backup to any OCI-compliant registry.

oras restore ./backup ghcr.io/myorg/app-restored:v1.0
oras restore backup.tar.gz ghcr.io/myorg/app:v1.0 --recursive

πŸ–₯️ TUI Interactive Workflows

All three commands are available from the TUI dashboard with guided prompts and real-time progress bars:

Select an action:
  Browse Registry
  Browse Repository Tags
  Login
❯ Copy Artifact
  Backup Artifact
  Restore Artifact
  Push Artifact
  Pull Artifact
  Tag Artifact
  Quit

Download

Platform File
Windows x64 oras-win-x64.zip
Windows ARM64 oras-win-arm64.zip
Linux x64 oras-linux-x64.tar.gz
Linux ARM64 oras-linux-arm64.tar.gz
macOS x64 (Intel) oras-osx-x64.tar.gz
macOS ARM64 (Apple Silicon) oras-osx-arm64.tar.gz

Full Changelog: v0.1.2...v0.1.3