-
Notifications
You must be signed in to change notification settings - Fork 180
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
feat: add new commands for pixi project {version|channel|platform|description}
#579
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work @hadim!
I left some comments with some requests for change. Please note the eprintln
changes.
I would skip the version bump stuff in this pr and clean it up then we can merge it soon!
Wasn't expecting this to be fixed so soon!
… for better consistency.
Co-authored-by: Ruben Arts <[email protected]>
Co-authored-by: Ruben Arts <[email protected]>
Co-authored-by: Ruben Arts <[email protected]>
Co-authored-by: Ruben Arts <[email protected]>
Co-authored-by: Ruben Arts <[email protected]>
Co-authored-by: Ruben Arts <[email protected]>
Co-authored-by: Ruben Arts <[email protected]>
…dd|remove}_channels
@ruben-arts LGTM. Please let me know about the "CLI" tests in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost looks good, one really small check.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @hadim awesome addition!
@ruben-arts Thanks for the help and the review! All good on my side. |
A first proposal for #575
The idea is to add a few new
pixi project
commands:pixi project description set
pixi project description get
pixi project channel list
pixi project channel remove
pixi project platform list
pixi project platform remove
pixi project platform add
pixi project version get
pixi project version set
pixi project version {major,minor,patch}
: I did a first pass, but I feel the logic should live on rattler, no?Tests are missing.
See also a few comments/questions below.