Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

La baleine dans ton prompt Windows ! - Devoxx F...

WeScale
April 26, 2018

La baleine dans ton prompt Windows ! - Devoxx FR 2018, par Alexis Morelle

Je ne compte plus le nombre de fois où l’on m’a fourni un poste de travail sans la possibilité de choisir mon OS. Probablement comme vous, j’ai eu beaucoup de fois à travailler sous Windows, ne serait-ce que pour m’assurer de travailler dans le même environnement que mes collègues. Retrouver un semblant de terminal Unix n’est pas compliqué mais s’il y a une chose dont j’ai besoin, c’est d’une baleine dans mon prompt !
Windows Subsystem for Linux est une sacré avancée. Venez découvrir comment vous pouvez travailler sous Windows avec un vrai terminal, oh-my-zsh, Docker for Windows, une fusée qui décolle à chaque git push et la fameuse baleine. Vous apprendrez quelques trucs sur WSL et des tips pour customiser votre prompt, même si vous ne travaillez pas sous Windows.

WeScale

April 26, 2018
Tweet

More Decks by WeScale

Other Decks in Technology

Transcript

  1. #DevoxxFR 6 NTDLL bash.exe LX Session Manager Service init /bin/bash

    LXCore/lxss NTCore User Mode Kernel Mode Linux Instance Pico Processes Win32 Processes
  2. #DevoxxFR 16 docker_information() { echo "\xF0\x9F\x90\xB3 %F{blue}%f" } precmd() {

    vcs_info # Get version control info before we start outputting stuff print -P "\n$(repo_information)$(docker_information)%F{yellow} $(cmd_exec_time)%f" }
  3. #DevoxxFR 17 docker_information() { if [[ ! -z "$DOCKER_HOST" ]];

    then DOCKER_HOST_NO_SCHEME=${DOCKER_HOST##*/} DOCKER_HOST_NO_PORT=${DOCKER_HOST_NO_SCHEME%:*} echo "\xF0\x9F\x90\xB3 %F{blue} $DOCKER_HOST_NO_PORT%f" fi } precmd() { vcs_info # Get version control info before we start outputting stuff print -P "\n$(repo_information)$(docker_information)%F{yellow} $(cmd_exec_time)%f" }