Skip to content

virastack/start

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

222 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViraStack Start

Scaffold new projects and add tools from the ViraStack ecosystem with a single command.



Quick Start

npx virastack

Turkish prompts:

npx virastack --tr

Add a ViraStack tool to an existing project:

npx virastack add mask
npx virastack add password
npx virastack add ai

What it asks

  1. Project name — a folder name, or . for the current directory.
  2. Template — Next.js App Router (TanStack Start coming soon).
  3. Multi-language (i18n) — standard template from templates/, or next-intl variant from templates-i18n/.
  4. ViraStack tools — optional @virastack/mask, @virastack/password, @virastack/ai.

No package manager prompt: the CLI detects whichever one you invoked it with (npm, pnpm, yarn, or bun) and runs install automatically.

Repository structure

start/
├── bin/                  # CLI entry point
├── src/                  # Commands, prompts, utilities
├── templates/
│   ├── nextjs/           # Next.js boilerplate
│   └── tanstack/         # TanStack Start (coming soon)
└── templates-i18n/
    ├── nextjs/           # Next.js + next-intl
    └── tanstack/         # TanStack Start + i18n (coming soon)

Scaffolded Next.js projects include a pre-configured ViraStack AI layer (AGENTS.md, .cursor/rules, design skills).

Commands

Command Description
npx virastack / npx virastack init Interactive project scaffolding
npx virastack add <tool> Add mask, password, or ai to the current directory

Options

Flag Description
--tr Turkish prompts
--telemetry-disable Permanently disable anonymous usage tracking
-v, --version Print CLI version
-h, --help Show usage

Telemetry

Anonymous events (template, i18n choice, tools, package manager, CLI version) are sent on create/add. No project names or file paths are collected.

Opt out: npx virastack --telemetry-disable or set VIRASTACK_TELEMETRY_DISABLED=1 / DO_NOT_TRACK=1.

Explore the ViraStack Ecosystem

Discover all tools and libraries at virastack.com.

License

Licensed under the MIT License.

Maintainer

A project by Ömer Gülçiçek

Follow Ömer Gülçiçek

About

Scaffold new projects and add tools from the ViraStack ecosystem with a single command.

Topics

Resources

License

Stars

103 stars

Watchers

2 watching

Forks

Contributors