According to the source code it gets latest versions of crates not from the index (like cargo update or the cargo outdated tool), but directly from crates.io.
I think in addition to failing to automatically support custom registries, it may spam crates.io with potentially repeated numerous requests (for example, if end user starts cargo interactive-update multiple times to update dependencies step by step).
Maybe newest versions retrieval should rely on Cargo, not directly on Crates.io, e.g. using a temporary project like in cargo-outdated?
According to the source code it gets latest versions of crates not from the index (like
cargo updateor thecargo outdatedtool), but directly from crates.io.I think in addition to failing to automatically support custom registries, it may spam crates.io with potentially repeated numerous requests (for example, if end user starts
cargo interactive-updatemultiple times to update dependencies step by step).Maybe newest versions retrieval should rely on Cargo, not directly on Crates.io, e.g. using a temporary project like in cargo-outdated?