Skip to content

CLI Infrarust

Vue d'ensemble

Infrarust dispose d'une interface en ligne de commande (CLI) intégrée pour gérer et surveiller votre proxy Minecraft. La CLI offre un contrôle en temps réel sur les joueurs connectés, les configurations de serveur et les fonctionnalités de sécurité sans nécessiter de redémarrage du serveur.

Table des matières

Démarrage

Lorsque vous exécutez Infrarust, la CLI est automatiquement disponible et fournit une invite (>) où vous pouvez saisir des commandes :

> help

Pour voir une liste de toutes les commandes disponibles, utilisez la commande help. Pour des informations détaillées sur des commandes spécifiques, consultez la page de commande appropriée dans cette documentation.

Résumé des commandes

CommandeDescriptionDocumentation
listListe tous les joueurs connectés par serveurCommandes courantes
kickExpulse un joueur du serveurCommandes courantes
configsListe toutes les configurations de serveurCommandes courantes
banBannit un joueurCommandes du système de bannissement
unbanSupprime un bannissementCommandes du système de bannissement
bansListe tous les bannissements actifsCommandes du système de bannissement
debugAffiche des informations de débogage détailléesCommandes de diagnostic
tasksAffiche des informations sur les tâches en arrière-planCommandes de diagnostic
helpAffiche les informations d'aideCommandes courantes
exit/quitQuitte le programmeCommandes courantes

Sortie colorée

La CLI d'Infrarust utilise une sortie colorée pour améliorer la lisibilité :

  • Vert : Messages de succès, en-têtes
  • Cyan : Noms d'entités (joueurs, serveurs), noms de configuration
  • Jaune : Avertissements
  • Rouge : Erreurs
  • Gris : Informations secondaires, identifiants
  • Gras : Étiquettes, informations importantes

Mode non interactif

Infrarust peut également accepter des commandes depuis l'entrée standard en mode non interactif, ce qui est utile pour les scripts ou lors de l'exécution dans un conteneur. En mode non interactif, l'invite de commande > n'est pas affichée.

Exemple (utilisant echo et pipe) :

bash
echo "list" | ./infrarust

Cela vous permet d'automatiser les commandes ou de créer des scripts de gestion pour votre serveur Infrarust.

Released under the AGPL-3.0 License.