Aller au contenu

Référence CLI

Pour utilisateurs avancés

La plupart des utilisateurs n’ont jamais besoin de la CLI. Le plugin IDE gère tout automatiquement. Cette référence est pour l’automatisation, les scripts et les scénarios de dépannage.


ScénarioPourquoi la CLI ?
L’IDE ne trouve pas la JVMExécuter galataj doctor
Serveurs sans interfacePas d’IDE disponible
DockerAttachement manuel
DébogageVérifier statut, logs

Diagnostique les problèmes système. Exécutez ceci en premier quand quelque chose ne fonctionne pas.

Fenêtre de terminal
galataj doctor
✓ CLI: v1.0.0
✓ Java: Found (17.0.1)
✓ Controller: Found
✓ Agent: Found
✓ Controller: Running
✓ Ports: Available

Vérifie ce qui tourne.

Fenêtre de terminal
galataj status
Controller: Running (PID: 12345)
HTTP Port: 9877
TCP Port: 9876
Attached JVMs: 1
- abc123 (PID: 67890) - MyApp

Liste les JVM disponibles.

Fenêtre de terminal
galataj jvms
Found 2 JVM(s):
1. com.example.MyApp
ID: abc123
PID: 12345
2. order-service
ID: def456
Environment: docker

Attache le profileur à une JVM.

Fenêtre de terminal
# Par PID
galataj attach --pid 12345
# Par ID JVM
galataj attach --jvm-id abc123

Arrête le profilage d’une JVM.

Fenêtre de terminal
galataj detach --jvm-id abc123

Fenêtre de terminal
# Démarrer le contrôleur
galataj controller start
# Démarrer avec un port personnalisé
galataj controller start --port 8888
# Arrêter le contrôleur
galataj controller stop

Fenêtre de terminal
# Vérifier le statut
galataj license status
# Activer la licence
galataj license login YOUR-LICENSE-KEY
# Ouvrir la page d'achat
galataj license purchase
# Valider la licence
galataj license validate

La plupart des commandes supportent --json pour les scripts :

Fenêtre de terminal
galataj jvms --json
galataj status --json
galataj license status --json
galataj doctor --json

CodeSignification
0Succès
1Erreur générale
2Contrôleur non démarré
3JVM introuvable
4Échec d’attachement
5Erreur de licence