Ana içeriğe geç

Komut satırı

stackvo <komut> [argümanlar] [bayraklar]. Buradaki her komut pencerede de var; CLI aynı çekirdeğin terminalden hâli. Komutlar stackvo --help çıktısıyla aynı gruplarda.

Okumalar

Hiçbir şey değişmez. Her an güvenle çalıştırılır.

Komut Ne cevaplar
status Bir şeyin çalışıp çalışmayacağı: çalışma alanı, motor, her başlangıç gereksinimi, kaç proje açık.
doctor Tam tanı: gereksinimler, tutan programıyla port çakışmaları, eksik hosts satırları, eskimiş üretilmiş dosyalar, disk.
verify <proje> Bu makinenin deponun bildirdiği ihtiyaçlarla eşleşip eşleşmediği — ve hangi satırın eşleşmediği.
projects Her yönetilen proje, alan adı ve açık olup olmadığıyla.
project <proje> Bir proje bütünüyle: manifest, konteyner, Xdebug, PHP.
services Paylaşılan servisler ve sağlıkları.
logs <kimlik> Bir konteynerin çıktısı, proje ya da servis için.
certs Sertifika: neyi kapsıyor, neyi kapsamıyor, ne zaman doluyor.
db Veritabanı servisleri, veritabanları, çalışıp çalışmadıkları.
mail Mail yakalayıcının gelen kutusu.
mcp Hangi asistanlarda stackvo-mcp kayıtlı.
rules Hangi yapay zekâ kural dosyaları StackVo bloğunu taşıyor.
tools stackvo nereden kurulu, hangi kabuk dosyaları PATH satırını taşıyor.
ide <proje> IDE'nin adım adım hata ayıklama için istedikleri ve bir şeyin dinleyip dinlemediği.
spx <proje> Örnekleyici profilleyici: kurulu, bağlı, açık.
spx-top <proje> Bir kaydın zamanı nerede geçirdiği.

Yığını değiştirenler

Komut Ne yapar
up Yığını kaldırır. Eksik imajları kurar, ilk çalıştırma dakikalar sürer.
down Bütün yığını indirir: her profil, projeler dâhil.
start <proje> Bir projenin konteynerini başlatır, sonra post-start kancalarını çalıştırır.
stop <proje> Pre-stop kancalarını çalıştırır, sonra konteyneri durdurur.
restart <proje> Durdurup başlatır, iki uçta da kancalarla.
generate Compose dosyalarını, Dockerfile'ları ve ayarları manifest'lerden yeniden üretir.
lock <proje> stackvo.lock yazar: bu makinenin çalıştırdığı servis sürümleri ve paket özetleri.
xdebug <proje> on\|off Adım adım hata ayıklamayı açar ya da kapatır. İlk on yeniden kurulum ister.
certs-renew Projelerin alan adları için sertifikayı yeniden üretir.
mcp-install <asistan> / mcp-remove stackvo-mcp'yi bir asistana kaydeder ya da girdiyi çıkarır. stackvo mcp kimlikleri listeler.
rules-install <dosya> / rules-remove Yapay zekâ kural bloğunu bir dosyaya yazar ya da çıkarır.
path-install / path-remove Komutları PATH'e bağlar ya da satırı geri alır.
tool-install <araç> / tool-remove Bir host aracını — bugün mkcert — uygulamaya gömülü özetle doğrulayarak indirir.
ide-install <proje> <ide> Hata ayıklama yapılandırmasını o projede bir IDE'nin dosyasına yazar.
spx-record <proje> <yol> Tarayıcı olmadan bir isteğin profilini çıkarır.
spx-build <proje> php-spx'i projenin PHP sürümü için geçici konteynerde derler.
market-bundle <dizin> Kataloğu ve her paketi tek dizine yazar, ağı olmayan makine için.

Ekranlar

Komut Ne yapar
tui Pencere, terminalde.

Projenin konteynerinde

Proje klasörünün içinden çalıştırılır. Komut adından sonraki her şey olduğu gibi aktarılır, çıkış kodu geri gelir.

Komut Çalıştırdığı
php, composer, artisan, console PHP ve araçları
npm, yarn, pnpm, node, bun, deno JavaScript çalışma zamanları ve paket yöneticileri
python, ruby, bundle, rails, go, cargo Diğer çalışma zamanları
wp WP-CLI
shell Etkileşimli kabuk
exec <program> … Gerisi. Denetim kaydına yazılır.

stackvo artisan --help artisan'a gider; uygulamanın kendi yardımı için --help önce yazılır.

Kabuk tamamlama

stackvo completions <kabuk> bash, zsh, fish ya da PowerShell için parçayı basar. path-install bunu kurar.

Betiklerin güvenebileceği sözleşme

Kural Ayrıntı
--json Her komutta. Gördüğünüz tablo o değerden üretilir, ikisi ayrışamaz.
stdout / stderr Cevap stdout'ta, anlatım stderr'de. Başarısızlık stdout'u boş bırakır.
Bilinmeyen bayraklar Hata, asla yutulmaz.
Çıkış kodu Anlamı
0 Tamam
1 Başarısız
2 Hatalı komut satırı
3 Bu makinede kurulu çalışma alanı yok
4 Docker'a ulaşılamıyor
127 Projede olmayan bir çalışma zamanı