Hola! Vi un posible bug chico en el updater.
Cuando se ejecuta wn update --force, el código igual configura el updater con .current_version(current). Si la versión instalada ya coincide con la última release, la librería entra por el camino de "ya está actualizado".
El flag force actualmente solo se usa en .no_confirm(force), así que salta la confirmación, pero no fuerza una reinstalación/actualización.
Esperaría que --force descargue/reinstale la release actual aunque la versión coincida, o que use alguna opción equivalente de self_update si existe.
Referencia: crates/wn-cli/src/updater.rs.
Hola! Vi un posible bug chico en el updater.
Cuando se ejecuta
wn update --force, el código igual configura el updater con.current_version(current). Si la versión instalada ya coincide con la última release, la librería entra por el camino de "ya está actualizado".El flag
forceactualmente solo se usa en.no_confirm(force), así que salta la confirmación, pero no fuerza una reinstalación/actualización.Esperaría que
--forcedescargue/reinstale la release actual aunque la versión coincida, o que use alguna opción equivalente deself_updatesi existe.Referencia:
crates/wn-cli/src/updater.rs.