devops-works / binenv

One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
MIT License
367 stars 44 forks source link

feature: Added command to upgrade all installed binaries #188

Closed semoac closed 2 years ago

semoac commented 2 years ago

I use Arch Linux, so I like to always have the last available version of everything... even if it breaks my workstation.

Here is a proposal to implement a upgrade command to blindly install the last known version of all installed binaries.

It should satisfy https://github.com/devops-works/binenv/issues/63

leucos commented 2 years ago

Sorry to make you wait; I lag a lot. Will handle this asap.

leucos commented 2 years ago

Will merge this. I guess we will have to clear up the documentation. I do not really understand "This command will always select the last version available and will ignore any version selection previously made by the user.".

what do you mean exactly ?

Also, I think it would be goodtoadd a confirmation: the process can be somewhat long and slow, and upgrade can be easily confusedwith update.

Opinions ?

Thanks for the contribution and again sorry for the wait.

leucos commented 2 years ago

Enjoy https://github.com/devops-works/binenv/releases/tag/v0.18.0