| Crates.io | devkit |
| lib.rs | devkit |
| version | 0.1.0 |
| created_at | 2024-12-18 15:55:32.935877+00 |
| updated_at | 2024-12-18 15:55:32.935877+00 |
| description | A comprehensive developer toolkit for project analysis and management |
| homepage | https://github.com/AffluentApex/devkit |
| repository | https://github.com/AffluentApex/devkit |
| max_upload_size | |
| id | 1488136 |
| size | 58,812 |
A comprehensive developer toolkit for project analysis and management.
Created with ❤️ by GlidedApex | December 18, 2024
Install Rust
# Windows: Download and run rustup-init.exe from https://rustup.rs/
# After installation, open a new terminal and verify:
rustc --version # Should show Rust version
cargo --version # Should show Cargo version
Install Git
# Windows: Download and install from https://git-scm.com/download/win
# After installation, open a new terminal and verify:
git --version # Should show Git version
Clone the Repository
# Open Terminal (Command Prompt or PowerShell on Windows)
cd C:\Users\YourUsername\Documents # Or any folder where you want to download
git clone https://github.com/AffluentApex/devkit.git
cd devkit
Build and Install
# This will compile and install DevKit
cargo install --path .
Verify Installation
# Should show the DevKit welcome message
devkit --version
Check Your Development Environment
devkit check
# This will show if you have all required tools installed
Analyze Your First Project
# Navigate to any project folder
cd C:\Users\YourUsername\YourProject
# Check project complexity
devkit complexity .
# If it's a git repository, analyze it
devkit git .
# Check project dependencies
devkit dependencies .
If 'devkit' is not recognized
cargo install --path . againIf you get permission errors
Common Issues
If you encounter any issues:
# Show help and available commands
devkit --help
# Check your development environment
devkit check
# Example output:
# ✓ git (git version 2.45.2)
# ✓ rustc (rustc 1.83.0)
# ✓ python (Python 3.12.3)
# ✗ node not found
# Analyze code complexity
devkit complexity src
# Example output:
# Files analyzed: 5
# Total lines: 504
# Code lines: 427
# Comment lines: 17
# Blank lines: 60
# Analyze a git repository
devkit git .
# Example output:
# Total commits: 42
# Branch count: 3
# Latest commit by: JohnDoe
# Time: 2 hours ago
# Analyze project dependencies
devkit dependencies .
# Example output:
# Total dependencies: 12
# Create a new project
devkit new myproject rust
Development Environment Setup
# Check if all required tools are installed
devkit check
Code Analysis
# Analyze your src directory
devkit complexity src
# Get detailed git statistics
devkit git .
Project Management
# Check project dependencies
devkit dependencies .
# Start a new Rust project
devkit new myapp rust
Analyzing External Repositories
# Step 1: Clone the repository
git clone https://github.com/username/repository
# Step 2: Navigate to the repository
cd repository
# Step 3: Run complete analysis
devkit check # Check environment requirements
devkit git . # Analyze git history and stats
devkit complexity src # Analyze code complexity
devkit dependencies . # Check project dependencies
# Example for analyzing a specific repository:
git clone https://github.com/AffluentApex/super-duper-doodle
cd super-duper-doodle
devkit complexity src # Analyze code structure and complexity
devkit git . # Get repository statistics
Analyzing External Repositories
devkit git . to get repository insightsBest Practices
devkit check before starting analysisContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ and 🦀 Rust | © 2024 GlidedApex
"Code is poetry in motion, and every developer is a poet." - GlidedApex