À propos du projet
iTerm2 est un émulateur de terminal puissant conçu spécifiquement pour macOS, offrant un remplacement moderne du terminal par défaut avec un ensemble de fonctionnalités étendu. Il fournit une intégration native de tmux, permettant aux fenêtres tmux de devenir de véritables fenêtres macOS avec des sessions persistantes qui survivent aux plantages et aux déconnexions. L'intégration du shell suit les commandes, les répertoires, les noms d'hôte et les noms d'utilisateur, permettant des fonctionnalités telles que le téléchargement de fichiers en un clic via SCP et l'historique des commandes par hôte.
Les capacités notables incluent une fenêtre de chat IA intégrée qui peut interagir avec le contenu du terminal, l'affichage d'images intégrées (y compris les GIF animés), la commutation automatique de profil en fonction du contexte, des fenêtres de raccourci dédiées et la restauration de session via des processus serveur à longue durée de vie. L'application comprend également un navigateur web intégré, une barre d'état configurable, des déclencheurs basés sur des expressions régulières, une sélection intelligente, un mode de copie de type Vim, la relecture instantanée de l'historique du terminal et une API de script Python complète pour l'automatisation et la personnalisation.
Le projet est open source sous GPLv3 et prend en charge la compilation à partir des sources avec un processus de configuration complet qui gère les dépendances telles que Homebrew, Xcode et Rust. Il est activement maintenu par George Nachman et les contributeurs, avec de la documentation, des builds nocturnes et un support communautaire disponibles via le site officiel et le suivi des problèmes GitLab.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.