Using Cygwin’s bash Babun terminal in a JetBrains IDE

Using Cygwin’s bash Babun terminal in a JetBrains IDE
Publié:
Aleksandar Stajić
Updated: 25 décembre 2025 à 20:58

Babun

pwd?

Hold on… you might notice you’re in the wrong directory now. The terminal opened in C:\Users\YOUR-USERNAME\ instead of opening at the root of the current project like it typically would with the default shell. This would drive me mad, especially when switching projects or opening more terminal tabs. To fix this, open up C:\Users\YOUR-USERNAME\.babun\cygwin\etc\bash.bashrcfor Babun, C:\cygwin\etc\bash.bashrc (or similar) for Cygwin, and add a new line to the end; cd $OLDPWD. Now, you're brought to the current project's room every time you open the terminal or another terminal tab.

Related Articles

Marketing de base de données : Une approche moderne aux relations clients

Marketing de base de données : Une approche moderne aux relations clients

Le marketing de bases de données est essentiel pour la gestion moderne de la relation client. Découvrez comment l'utilisation stratégique des données, l'expertise technique et l'innovation stimulent les interactions client personnalisées et la croissance durable.

git-with-automatic-upload-and-synchronization-to-a-production-server

git-with-automatic-upload-and-synchronization-to-a-production-server

Google I/O 2026 : Android XR, lunettes intelligentes et l'interface d'IA ambiante

Google I/O 2026 : Android XR, lunettes intelligentes et l'interface d'IA ambiante

Google I/O 2026 a fait passer Android XR et les lunettes intelligentes du concept vers une véritable orientation de plateforme. Cet article décrypte les lunettes audio, les lunettes à affichage, la conscience contextuelle alimentée par Gemini, les implications pour les développeurs, les risques pour la vie privée, et pourquoi l'IA portable consiste moins à remplacer les téléphones qu'à créer des surfaces d'assistance ambiante.

apache-ubuntu-17-10-install-certbot-lets-encrypt

Paquets Snap : Pourquoi ils ne sont pas à la hauteur pour les outils avancés comme DBeaver

Paquets Snap : Pourquoi ils ne sont pas à la hauteur pour les outils avancés comme DBeaver

Les paquets Snap introduisent un bac à sable restrictif qui perturbe les flux de travail avancés. Cet article explique pourquoi DBeaver rencontre des difficultés avec le tunneling SSH sous Snap et pourquoi les paquets Flatpak ou natifs sont de meilleures alternatives.

Architecture Canonique, Conception d'URL, Logique de Résolution, Spécification d'API et d'Évolutivité

Architecture Canonique, Conception d'URL, Logique de Résolution, Spécification d'API et d'Évolutivité

Architecture de découverte géolocalisée pour les portails multi-locataires. Définit les URL canoniques, la logique de résolution, la stratégie de mise en cache et un modèle de lecture géo sans couplage CMS ni refactorisation de base de données. Conçue pour la stabilité SEO, l'évolutivité et les futures extensions comme la réservation et les cartes.

Une Architecture Monorepo Pratique avec Next.js, Fastify, Prisma, et NGINX

Une Architecture Monorepo Pratique avec Next.js, Fastify, Prisma, et NGINX

Explorez une architecture de monorepo pratique utilisant Next.js, Fastify, Prisma et NGINX, mettant en évidence l'intégration et le flux de travail concrets.

git-with-ssh-on-windows

PostgreSQL 14 Ubuntu Server 23.04

PostgreSQL 14 Ubuntu Server 23.04

Nouveau Qwen 3.5-Plus : l'IA open-source passe aux choses sérieuses

Nouveau Qwen 3.5-Plus : l'IA open-source passe aux choses sérieuses

Découvrez les fonctionnalités et avantages révolutionnaires de Qwen 3.5-Plus d'Alibaba, une IA open-source qui change la donne pour les développeurs.

Modèle-Vue-Contrôleur (MVC) : l'épine dorsale structurelle des applications web modernes

Modèle-Vue-Contrôleur (MVC) : l'épine dorsale structurelle des applications web modernes

Modèle-Vue-Contrôleur, généralement abrégé en MVC, reste l'un des modèles d'architecture les plus durables dans le développement de logiciels. Il offre aux équipes un moyen pratique de séparer la logique métier, la présentation et l'interaction utilisateur afin que les applications restent plus faciles à construire, à étendre, à tester et à maintenir. Cet article explique ce qu'est le MVC, pourquoi il est toujours important, où il s'intègre dans les piles Web d'aujourd'hui et comment il se connecte à l'architecture de plateforme plus large, à la qualité de la livraison, à la stratégie de migration et à la maturité opérationnelle.

PostfixAdmin : Gestion de niveau entreprise pour les systèmes de messagerie Postfix — Anno 2026

PostfixAdmin : Gestion de niveau entreprise pour les systèmes de messagerie Postfix — Anno 2026

PostfixAdmin est une interface d'administration centrée sur une base de données conçue pour les systèmes de messagerie Postfix professionnels. Plutôt que de masquer la complexité, il offre un contrôle précis sur les domaines, les boîtes aux lettres, les alias et les permissions d'expéditeur. Cet article explique pourquoi PostfixAdmin reste une solution d'entreprise fiable en 2026 et comment il s'intègre dans les infrastructures de messagerie modernes et axées sur la sécurité.