azomDev / pen

An easy-to-use tool for effortlessly managing virtual environments with specific Python versions
MIT License
4 stars 2 forks source link

add self updates #26

Open azomDev opened 2 months ago

azomDev commented 2 months ago

Add a self update mechanism with pen upgrade or pen update with a way to handle update skipping and all of the problems that come with updating.

azomDev commented 2 months ago

Note that the current implementation in update_pen.rs is not good enough since it does not have the logic to skip over some updates with the algorithm. Furthermore it only has a static url. The entire file needs an entire revamp