ViraStack
  • About
  • Support
HomeGet StartedBuilder

Getting started

  • Introduction
  • Installation
  • llms.txt
  • llms-full.txt

CLI

  • Commands and flags
  • Templates

Project

  • Scripts
  • i18n

Commands and flags

Interactive wizard or silent install with flags, suited for CI and scripts.

Usage

Run the CLI interactively, or pass flags for a silent install. Prefer a guided flow? Use the Builder.

$ pnpm dlx virastack@latest

Commands and flags

Command / flagDescription
init [name]Create a new project (default; also runs with no command)
add <tool>Add a tool to an existing project (mask, password, ai)
--name <name>Project name (or positional argument / .)
--template <name>nextjs / tanstack
--tools <list>Comma-separated tools (mask,password)
--i18n / --no-i18nEnable or disable the i18n template
--yes, -yNon-interactive mode (flags + defaults)
--skip-installGenerate files only; skip install and AI setup
--tr🇹🇷Turkish prompts
--telemetry-disablePermanently disable anonymous usage data
-v, --versionPrint the CLI version
-h, --helpShow usage

Use --tr for Turkish prompts, and --yes for a quick install with defaults.

$ pnpm dlx virastack@latest --template nextjs --i18n --yes

add command

To add a ViraStack tool to an existing project, run the add command from the project root:

$ pnpm dlx virastack@latest add mask
$ pnpm dlx virastack@latest add password
$ pnpm dlx virastack@latest add ai

Available tools:

  • mask: installs @virastack/mask
  • password: installs @virastack/password
  • ai: runs @virastack/ai init --force (writes agent rules into the project)

During init, mask and password are optional checklist items; AI is applied automatically after install. Use add when you skipped a tool at setup time or are wiring an existing app.

Telemetry

ViraStack collects anonymous usage data so we can keep statistics (for example template, i18n preference, selected tools, package manager, and CLI version). No personal data, project name, or file paths are collected.

If you prefer not to share this data:

$ pnpm dlx virastack@latest --telemetry-disable
PreviousInstallationNextTemplates

On this page

  • Usage
  • Commands and flags
  • add command
  • Telemetry
Something wrong? Fix it