Paxly

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2024 License: MIT Imports: 6 Imported by: 0

README ¶

Paxly

Paxly Logo

Paxly is a versatile, multi-language package manager designed to simplify dependency management across various programming languages. With support for Python, JavaScript, Go, and Rust, Paxly provides a unified interface to manage your project's dependencies seamlessly.

🚀 Features

  • Multi-Language Support: Manage dependencies for Python, JavaScript, Go, and Rust.
  • Plugin Architecture: Easily extend support to additional languages through plugins.
  • Environment-Specific Configurations: Define dependencies for different environments (development, testing, production).
  • Recursive Dependency Resolution: Automatically handle transitive dependencies with semantic versioning.
  • Parallel Installations: Speed up the installation process using concurrent operations.
  • Caching Mechanisms: Avoid redundant downloads with efficient caching.
  • Security Integrations: Run security scans to identify vulnerabilities in dependencies.
  • Cross-Platform Compatibility: Works seamlessly on Windows, macOS, and Linux.
  • Comprehensive Logging: Detailed logs with customizable verbosity levels.
  • Interactive CLI Mode: Engage with Paxly in an interactive shell environment.
  • Dependency Graph Visualization: Visualize dependency relationships using Graphviz.
  • Plugin Marketplace: Share and download plugins to extend functionality.

🛠 Installation

Prerequisites
  • Go: Ensure you have Go installed. Download from Go Downloads.
  • Python: python3 and pip
  • Node.js: npm
  • Rust: cargo (install via rustup)
  • Graphviz: For dependency graph visualization. Install via Graphviz Downloads.
Clone the Repository
git clone https://github.com/GH-Solutions-Consultants/Paxly.git
cd Paxly

Documentation ¶

Overview ¶

main.go

Directories ¶

Path Synopsis
cmd/add.go
cmd/add.go
core/cache.go
core/cache.go
plugins
python Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL