| Crates.io | cargo-project-finder |
| lib.rs | cargo-project-finder |
| version | 0.1.1 |
| created_at | 2025-02-01 02:07:23.32882+00 |
| updated_at | 2025-02-01 03:47:52.517258+00 |
| description | A CLI tool to find Cargo projects in directories recursively |
| homepage | |
| repository | https://github.com/ahmetoozcan/cargo-project-finder |
| max_upload_size | |
| id | 1538006 |
| size | 31,078 |
Cargo Project Finder is a CLI tool designed to recursively find Cargo projects in directories. This tool is particularly useful for developers working with multiple Rust projects, allowing them to quickly locate and manage their Cargo projects.
To install Cargo Project Finder, you need to have Rust and Cargo installed. Then, you can build the project using Cargo:
git clone https://github.com/ahmetoozcan/cargo-project-finder.git
cd cargo-project-finder
cargo build --release
Or you can install the cli tool globally using Cargo:
cargo install cargo-project-finder
You can use Cargo Project Finder by running the following command:
cargo-project-finder [OPTIONS]
-o, --output <FILE>: Write output to a JSON file (defaults to cargo_projects).-p, --path <DIR>: Directory to search (defaults to home directory).-n, --noskip: Don't skip hidden files and directories (will take some time).Search the home directory for Cargo projects and output the results to a JSON file:
cargo-project-finder --output projects
Search a specific directory for Cargo projects without skipping hidden files (This will take time):
cargo-project-finder --path /path/to/directory --noskip
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
Ahmet Özcan - ahmetozcan21@yahoo.com