CLI Referansı
İleri Düzey Kullanıcılar İçin
Çoğu kullanıcı CLI’ya hiç ihtiyaç duymaz. IDE eklentisi her şeyi otomatik halleder. Bu referans otomasyon, betik yazma ve sorun giderme senaryoları içindir.
CLI Ne Zaman Kullanılır
Section titled “CLI Ne Zaman Kullanılır”| Senaryo | Neden CLI? |
|---|---|
| IDE JVM bulamıyor | galataj doctor çalıştırın |
| Headless sunucular | IDE yok |
| Docker | Manuel bağlama |
| Hata ayıklama | Durum, logları kontrol etme |
Temel Komutlar
Section titled “Temel Komutlar”galataj doctor
Section titled “galataj doctor”Sistem sorunlarını teşhis eder. Bir şey çalışmıyorsa önce bunu çalıştırın.
galataj doctor✓ CLI: v1.0.0✓ Java: Found (17.0.1)✓ Controller: Found✓ Agent: Found✓ Controller: Running✓ Ports: Availablegalataj status
Section titled “galataj status”Neyin çalıştığını kontrol eder.
galataj statusController: Running (PID: 12345)HTTP Port: 9877TCP Port: 9876
Attached JVMs: 1- abc123 (PID: 67890) - MyAppgalataj jvms
Section titled “galataj jvms”Kullanılabilir JVM’leri listeler.
galataj jvmsFound 2 JVM(s):
1. com.example.MyApp ID: abc123 PID: 12345
2. order-service ID: def456 Environment: dockergalataj attach
Section titled “galataj attach”Profiler’ı bir JVM’e bağlar.
# PID ilegalataj attach --pid 12345
# JVM ID ilegalataj attach --jvm-id abc123galataj detach
Section titled “galataj detach”Bir JVM’in profilini durdurur.
galataj detach --jvm-id abc123Controller Yönetimi
Section titled “Controller Yönetimi”# Controller başlatgalataj controller start
# Özel port ile başlatgalataj controller start --port 8888
# Controller durdurgalataj controller stopLisans Komutları
Section titled “Lisans Komutları”# Durum kontrolügalataj license status
# Lisans etkinleştirgalataj license login YOUR-LICENSE-KEY
# Satın alma sayfasını açgalataj license purchase
# Lisans doğrulagalataj license validateJSON Çıktısı
Section titled “JSON Çıktısı”Çoğu komut betikler için --json destekler:
galataj jvms --jsongalataj status --jsongalataj license status --jsongalataj doctor --jsonÇıkış Kodları
Section titled “Çıkış Kodları”| Kod | Anlamı |
|---|---|
| 0 | Başarılı |
| 1 | Genel hata |
| 2 | Controller çalışmıyor |
| 3 | JVM bulunamadı |
| 4 | Bağlama başarısız |
| 5 | Lisans hatası |