opal
Version, currently 0.1.01 version
- 0.1.0latestJul 27, 2019
github.com/naqvis/opal
CLI for working with container registries.
1 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
opal:
github: naqvis/opal
version: ~> 0.1.0Then run:
shards installshard.yml
- Crystal
0.29.0- License
- MIT
- Author
- Ali Naqvi <syed.alinaqvi@gmail.com>
- Target
opalfrom src/opal.cr
Dependencies
Runtime Dependencies
- cli*github: mosop/cli
- containerregistry*github: naqvis/containerregistry.cr
README
# Opal [](https://travis-ci.org/naqvis/opal) [](https://github.com/naqvis/opal/releases) `Crystal` CLI for working with container registries. CLI is developed using [Crystal Library `containercegistry.cr`](https://naqvis.github.io/containerregistry.cr/) ## Installation To install `opal` download it from [releases page](https://github.com/naqvis/opal/releases) or compile latest version using: > **Note:** crystal is required in order to compile opal. ``` git clone https://github.com/naqvis/opal cd opal shards build -v ``` Then setup `opal` binary in your system path. ## Usage ``` Opal is a tool for managing container images Subcommands: append Append contents of a tarball to a remote image config Get the config of an image copy Efficiently copy a remote image from src to dst cp alias for copy delete Delete an image reference from its registry digest Get the digest of an image export Export contents of a remote image as a tarball ls List the tags in a repo manifest Get the manifest of an image pull Pull a remote image by reference and store its contents in a tarball push Push image contents as a tarball to a remote registry rebase Rebase an image onto a new base image rm alias for delete validate Validate that an image is well-formed Options: -h, --help show this help -v, --version show version (C) 2019 Ali Naqvi ``` ## Known issues - `rebase` is experimental and might break you if not used correctly. Read [rebase.md](./rebase.md) for more details. ## Contributing 1. Fork it (<https://github.com/naqvis/opal/fork>) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request ## Contributors - [Ali Naqvi](https://github.com/naqvis) - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.1.0- Tagged
- Jul 27, 2019
- Commit
8c6c261a3d8c- Crystal
0.29.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/naqvis/opal
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 14, 2026
- Synced
- Aug 14, 2026
- Versions
- 1