# Build Standalone

> Builds a local standalone Revela release for testing using scripts/build-standalone.ps1. Creates a self-contained executable with all plugins and themes. Use when the user wants to build locally, test a release, create a standalone build, or try the full release package.

- Skill: `tomevault-io/build-standalone` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/build-standalone`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/build-standalone/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/build-standalone

---


# Build Standalone Release — Revela Project

Build a local standalone release for testing. This does NOT create a git tag or GitHub release — it's for local testing only.

## Script

```powershell
.\scripts\build-standalone.ps1 -Full -Open
```

## Parameters

| Parameter | Default | Description |
|-----------|---------|-------------|
| `-Full` | (off) | Include all NuGet packages (themes + plugins). Without this, only the CLI executable is built. |
| `-Version` | `0.0.0-test` | Version number for the build |
| `-RuntimeIdentifier` | `win-x64` | Target platform (`win-x64`, `linux-x64`, `linux-arm64`, `osx-x64`, `osx-arm64`) |
| `-Open` | (off) | Open the output folder in Explorer after build |

## What It Creates

Output in `playground/standalone-full-{timestamp}/`:

```
playground/standalone-full-20260212-143000/
├── revela.exe                              # Self-contained CLI
├── getting-started/                        # Documentation
│   ├── README.md
│   ├── en.md
│   ├── de.md
│   └── cli-reference.md
└── packages/                               # Local NuGet feed (-Full only)
    ├── Spectara.Revela.Sdk.{version}.nupkg
    ├── Spectara.Revela.Themes.Lumina.{version}.nupkg
    ├── Spectara.Revela.Themes.Lumina.Statistics.{version}.nupkg
    ├── Spectara.Revela.Plugins.Statistics.{version}.nupkg
    ├── Spectara.Revela.Plugins.Source.OneDrive.{version}.nupkg
    ├── Spectara.Revela.Plugins.Serve.{version}.nupkg
    └── Spectara.Revela.Plugins.Compress.{version}.nupkg
```

## Common Usage

```powershell
# Full build with all packages, open in Explorer
.\scripts\build-standalone.ps1 -Full -Open

# Quick core build (CLI only, no plugins)
.\scripts\build-standalone.ps1

# Specific version for testing
.\scripts\build-standalone.ps1 -Full -Version "0.0.1-beta.15"

# Cross-platform build
.\scripts\build-standalone.ps1 -Full -RuntimeIdentifier linux-x64
```

## Testing the Build

After the script completes:
```powershell
cd playground/standalone-full-{timestamp}
.\revela.exe
```

This starts the interactive setup wizard. The bundled packages in `packages/` are used as a local NuGet feed — no internet needed for plugin installation.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/spectara) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

