Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add proposal for official CLI project for Harbor #220

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

akshatdalton
Copy link

No description provided.

@akshatdalton akshatdalton requested review from a team as code owners March 26, 2023 14:28
@akshatdalton akshatdalton force-pushed the proposal/cli branch 3 times, most recently from 97e5b8a to 559fd81 Compare March 26, 2023 16:39
}

jsonStr := JsonMarshallWithMultipleTypes(response)
fmt.Println(jsonStr)
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Later we can improve the way we show the response, in this case, we can show it in the tabular form.

@OrlinVasilev
Copy link
Member

looks good so far :)

@OrlinVasilev
Copy link
Member

@Vad1mo @wy65701436 can you take a look please :)

Vad1mo
Vad1mo previously approved these changes Apr 25, 2023
Copy link
Member

@Vad1mo Vad1mo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would also make sense to point out that having a CLI that is capable of working with multiple registries. It should be possible to switch between different contexts like in docker or kubectl is.

@scraly
Copy link

scraly commented Nov 23, 2023

I'm adding my 2 centes about this proposal.

I think having an official CLI to be able to manipulate harbor is more than necessary at the moment :-).

A CLI that allows you to do the same thing as the API.
An up-to-date CLI.
A CLI with the same Developer Experience as kubectl and docker would be great.

I don't know much about the process to ensure that there is an official CLI for Harbor but I think that several people, a community, could work on the subject.

And as we know, the most difficult thing is not to create a CLI but to ensure that it remains up to date when the API is also updated and that it follows the same release cycle as the project core.

So my question is, is it planned to have several people working on the subject or only one person should make a proposal with an existing CLI?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants