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.

OSArchitectureStatus
Linuxx86_64 (AMD64)✅ Supported
Linuxaarch64 (ARM64)✅ Supported
Windowsx86_64 (AMD64)✅ Supported
Windowsaarch64 (ARM64)✅ Supported
macOSx86_64 (Intel)🛠️ Source-only*
macOSaarch64 (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.