opal v0.1.0
Opal
Crystal
CLI for working with container registries. CLI is developed using Crystal Library containercegistry.cr
Installation
To install opal
download it from releases page 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 for more details.
Contributing
- Fork it (https://github.com/naqvis/opal/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Ali Naqvi - creator and maintainer
Repository
opal
Owner
Statistic
- 0
- 0
- 0
- 0
- 2
- over 5 years ago
- July 27, 2019
License
MIT License
Links
Synced at
Sun, 22 Dec 2024 14:30:12 GMT
Languages