XFPM: XyPriss Fast Package Manager 🕶️
XFPM is the high-performance package manager and CLI tool for the XyPriss ecosystem, written in Rust. It serves as the official successor to the previous Go-based CLI, offering ultra-fast dependency resolution, a unique "Matrix-style" terminal interface, and deep integration with XyPriss projects.
Key Features
- Blazing Fast: Engineered in Rust for maximum performance.
- Matrix-Style UI: Technical, professional, and consistent terminal feedback with hexadecimal pulses and zero emojis.
- Strict Isolation: Implementation of a virtual store for dependency isolation (similar to pnpm).
- Neural Graph Resolution: Advanced dependency resolution engine that maps your project's neural graph.
- Global & Local Support: Manage packages globally or locally with ease.
- Legacy Compatibility: Full support for existing npm/package.json ecosystems.
OS & Architecture Support
XFPM is designed for universal high-performance execution.
| OS | Architecture | Status |
|---|---|---|
| Linux | x86_64 (AMD64) | ✅ Supported |
| Linux | aarch64 (ARM64) | ✅ Supported |
| Windows | x86_64 (AMD64) | ✅ Supported |
| Windows | aarch64 (ARM64) | ✅ Supported |
| macOS | x86_64 (Intel) | 🛠️ Source-only* |
| macOS | aarch64 (Apple Silicon) | 🛠️ Source-only* |
* Note: macOS binaries are currently provided via source builds or dedicated Apple-hosted CI. Direct cross-compilation for Darwin targets from Linux is ongoing.
Future Guarantee: Nehonix™ is committed to expanding support for emerging architectures, including RISC-V and specialized edge computing platforms.
Installation
XFPM is distributed via the xypriss-cli package on npm:
npm install -g xypriss-cli
Note: The installer automatically detects your platform and downloads the appropriate Rust binary for your architecture.
Basic Usage
Initialize a project
xfpm init
Install dependencies
xfpm install # or xfpm i
xfpm install pkg-name # or xfpm i pkg-name
Run scripts
xfpm dev # Alias for 'xfpm start'
xfpm run test.ts # Execute a script
xfpm index.ts # Shorthand for 'xfpm run index.ts'
Global installations
xfpm i -g pkg-name # Install a package globally
Generated by Antigravity AI for Nehonix™ & XyPriss Engine.