Skip to content

Rust-based project that uses the tree-sitter library to parse code and try to analyze import, system, and build dependencies.

Notifications You must be signed in to change notification settings

The-Capstone-Project/Peaploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peaploy

Peaploy is a Rust-based project that uses the tree-sitter library to parse code and try to analyze import, system, and build dependencies.

Project Structure

├── .gitignore
├── Cargo.lock
├── Cargo.toml
├── model.pkl
├── README.md
└── src/
    └── main.rs

Prerequisites

  • Rust (latest stable version)
  • Python 3.x
  • pip (Python package installer)

Setup

Rust Setup

  1. Install Rust: Follow the instructions at rust-lang.org to install Rust.

  2. Clone the Repository:

    git clone <repository-url>
    cd peaploy
  3. Build the Project:

    cargo build
  4. Run the Project:

    cargo run

Usage

Rust Application

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

License

This project is licensed under the MIT License.

About

Rust-based project that uses the tree-sitter library to parse code and try to analyze import, system, and build dependencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published