uv/crates/uv-tool/src
Charlie Marsh 4a875afc07
Skip invalid tools in `uv tool list` (#5156)
## Summary

Makes the `tools()` return value include per-tool errors. This makes it
easy to skip (rather than failing) in `uv tool list`, _and_ improves `uv
tool uninstall` to remove those invalid tools, rather than leaving them
around. (We already had that behavior for `uv tool uninstall ruff` with
an invalid `ruff`, but `uv tool uninstall --all` just left them.)

Closes https://github.com/astral-sh/uv/issues/5151.
2024-07-18 17:56:40 +00:00
..
lib.rs Skip invalid tools in `uv tool list` (#5156) 2024-07-18 17:56:40 +00:00
receipt.rs Track tool entry points in receipts (#4634) 2024-06-28 22:45:40 -05:00
tool.rs Remove non-existent feature (#5049) 2024-07-14 19:49:22 -04:00