Komutlar ve bayraklar
Etkileşimli sihirbaz veya bayraklarla sessiz kurulum. CI ve script’ler için uygun.
Kullanım
Temel komut:
$ pnpm dlx virastack@latestKomutlar ve bayraklar
| Komut / bayrak | Açıklama |
|---|---|
init [name] | Yeni proje oluşturur (varsayılan; komut yazılmazsa da çalışır) |
add <tool> | Mevcut projeye araç ekler (mask, password, ai) |
--name <name> | Proje adı (veya konumsal argüman / .) |
--template <name> | nextjs / tanstack |
--tools <list> | Virgülle ayrılmış araçlar (mask,password) |
--i18n / --no-i18n | i18n şablonunu açar veya kapatır |
--yes, -y | Etkileşimsiz mod (bayraklar + varsayılanlar) |
--skip-install | Yalnızca dosyaları üretir; install ve AI setup atlanır |
--tr | Türkçe prompt’lar |
--telemetry-disable | Anonim kullanım verisini kalıcı olarak kapatır |
-v, --version | CLI sürümünü yazdırır |
-h, --help | Kullanımı gösterir |
Türkçe prompt’lar için --tr, varsayılanlarla hızlı kurulum için --yes kullanın.
$ pnpm dlx virastack@latest --template nextjs --i18n --yesadd komutu
Mevcut bir projeye ViraStack aracı eklemek için proje kökünde add komutunu çalıştırın:
$ pnpm dlx virastack@latest add mask$ pnpm dlx virastack@latest add password$ pnpm dlx virastack@latest add aiKullanılabilir araçlar:
mask—@virastack/maskkurarpassword—@virastack/passwordkurarai—@virastack/ai init --forceçalıştırır (ajan kurallarını projeye yazar)
init sırasında mask ve password isteğe bağlı listededir; AI kurulumdan sonra otomatik uygulanır. Başlangıç anında atladığınız bir araç veya mevcut bir uygulama için add kullanın.
Telemetri
ViraStack, istatistik tutabilmek için şablon, i18n tercihi, seçilen araçlar, paket yöneticisi ve CLI sürümü gibi anonim kullanım verisi toplar. Kişisel veri, proje adı veya dosya yolu toplanmaz.
Bu verileri paylaşmak istemiyorsanız:
$ pnpm dlx virastack@latest --telemetry-disable