What is the version of your ORAS CLI
1.0.0
What would you like to be added?
Make cmd level methods public so that users can write scripts in go instead of shell. What would be required to do this is just expose the commands, associated options and some aspects of cmd/oras/internal/option. Users would create options and call the command. For example for oras repo tags, showTagsOptions and showTags would be made public. The user would also need a way to create a Target
Why is this needed for ORAS?
Shell is pretty terrible to write, test and maintain. It would be a lot easier in go.
Are you willing to submit PRs to contribute to this feature?
What is the version of your ORAS CLI
1.0.0
What would you like to be added?
Make cmd level methods public so that users can write scripts in go instead of shell. What would be required to do this is just expose the commands, associated options and some aspects of
cmd/oras/internal/option. Users would create options and call the command. For example fororas repo tags,showTagsOptionsandshowTagswould be made public. The user would also need a way to create aTargetWhy is this needed for ORAS?
Shell is pretty terrible to write, test and maintain. It would be a lot easier in go.
Are you willing to submit PRs to contribute to this feature?