Installation Guide
Prepare your system for XyPriss development by installing the mandatory ecosystem tools.
System Requirements
Before running a XyPriss project, ensure the following tools are installed. They are mandatory — using alternative package managers (npm, yarn, pnpm) or runtimes may cause unexpected behavior and is not supported.
| Requirement | Purpose | Install Source |
|---|---|---|
| XFPM | The exclusive package manager for the XyPriss ecosystem. Handles native core linking. | See below |
| Bun | The primary JavaScript runtime used to execute XyPriss projects and high-speed scripts. | bun.sh |
Installing the CLI
The unified installer automatically detects your OS and architecture to install the correct XFPM binary.
Linux & macOS
curl -sL https://xypriss.nehonix.com/install.js | nodeWindows (PowerShell)
Invoke-WebRequest -Uri https://xypriss.nehonix.com/install.js -OutFile install.js; node install.js; Remove-Item install.jsnpm run, node, or other unsupported runtimes may produce undefined behavior. Always use xfpm run to execute scripts and entry points.Installing XyPriss Core
After configuring the CLI environment, the easiest way to start a new project is to use the initialization command. This will set up the XyPriss core engine and the optional security shield automatically.
Verification
Once installed, verify that the CLI is available in your PATH:
xfpm --versionTroubleshooting
EACCES error on Linux/macOS, you may need to manually grant write permissions or run the command with elevated privileges:sudo xfpm [command]Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserNow that your environment is configured, you can initialize a new project from a template and start building.
