feat: add completions for add --path by nooma-42 · Pull Request #15288 · rust-lang/cargo (original) (raw)

What does this PR try to resolve?

Related to #14520

This PR introduces auto-completion for the cargo add --path option. When a user types cargo add --path and presses the TAB key, the system will automatically detect directories in the current path and suggestion prioritizes directory containing a Cargo.toml file.

How should we test and review this PR?

To verify this feature, follow these steps:

In the terminal, type cargo add --path
Press the TAB key.
You should see suggestions only for directories in the current path that contain a Cargo.toml file being prioritized, such as ./src/ (if ./src/Cargo.toml exists).

2025-03-10.11.52.37.mov