Peaploy is a Rust-based project that uses the tree-sitter
library to parse code and try to analyze import, system, and build dependencies.
├── .gitignore
├── Cargo.lock
├── Cargo.toml
├── model.pkl
├── README.md
└── src/
└── main.rs
- Rust (latest stable version)
- Python 3.x
pip
(Python package installer)
-
Install Rust: Follow the instructions at rust-lang.org to install Rust.
-
Clone the Repository:
git clone <repository-url> cd peaploy
-
Build the Project:
cargo build
-
Run the Project:
cargo run
Peaploy makes use of the Walkdir
and standard libraries in rust to read all the files from a project folder, to analyse its dependecies. To run the application, use:
cargo run
This project is licensed under the MIT License.