Windows Command Line
Insights from the teams behind Windows Terminal, PowerToys, WinGet, and WSL
Latest posts
Windows Terminal Preview 1910 Release
Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub. 👉 Note: In the About popup within the Terminal, this version will appear as v0.6. Updated UI The Terminal now has even better tabs! The WinUI TabView used in the Terminal has been updated to version 2.2. This version has better color contrast, rounded corners on the dropdown, and tab separators. Also, when too many tabs fill the screen, you can now scroll through them with buttons! Dynamic Profiles Windows Terminal now automatically ...
Sharing SSH keys between Windows and WSL 2
I recently wrote an article for Smashing Magazine that covers how I set up my personal development environment to use the Windows Subsystem for Linux version 2 (WSL 2). One of the things that I cover in that article is how to get SSH setup in WSL with Github. I mention in that section that you can share SSH keys between Windows and WSL, but I never showed exactly how to do it. There’s a good reason for that. I couldn’t figure it out. An SSH key is specific to a machine. Your machine. The problem is that the Linux distro you install in WSL see’s itself as it’s own operating system, and it wants its own set of SS...
Cascadia Code 1910.04
Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal. 👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub, however it will use font fallback when needed. This means you will still receive the new characters and glyphs in the Terminal, but any changes to the original character set will not be reflected until your Terminal receives the update. Latin Characters Cascadia Code now includes Latin-1 characters! ...
Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux
A common question Windows developers have is “why doesn’t Windows have yet?”. Whether longing for a powerful pager like or wanting to use familiar commands like or , Windows developers desire easy access to these commands as part of their core workflow. The Windows Subsystem for Linux (WSL) was a huge step forward here, enabling developers to call through to Linux commands from Windows by proxying them through (e.g. ). While a significant improvement, the experience is lacking in several ways: The result of these shortcomings is that Linux commands feel like second-class citizens to Windows and ar...
Windows Terminal Preview 1909
Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page. Cascadia Code Cascadia Code is finally here! Cascadia Code is the new monospaced font developed alongside the Terminal. Cascadia Code version 1909.16 is packaged inside this version of the Terminal and will automatically install on download. You can also download it from its GitHub releases page. Cascadia Code is open source and we are welcomi...
Cascadia Code
Cascadia Code is finally here! You can install it directly from the GitHub repository's releases page or automatically receive it in the next update of Windows Terminal. Wait, what's Cascadia Code? Cascadia Code was announced this past May at Microsoft's Build event. It is the latest monospaced font shipped from Microsoft and provides a fresh experience for command line experiences and code editors. Cascadia Code was developed hand-in-hand with the new Windows Terminal application. This font is most recommended to be used with terminal applications and text editors such as Visual Studio and Visual Studio Code. ...
Windows Terminal Preview v0.4 Release
The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now available in the Microsoft Store and on GitHub! And for those interested in more detail, please review the Terminal v0.4 release notes. Settings Updates Profiles.json is Now in LocalState The file has been moved from the folder to the folder. This change prevents settings from automatically roaming across your devices, fixing issues such as having a font referenced on one machine that didn't exist on the other, which would cause the Terminal to crash due to the unidentified font. Tab Title Customizations ...
Tips and Tricks for Linux development with WSL and Visual Studio Code
In an earlier blog post, An In Depth Tutorial on Linux development on Windows with WSL and Visual Studio Code, we showed you how to set up Windows Subsystem for Linux (WSL) and Visual Studio Code for Linux development. In this post, we'll go into more detail and provide tips and tricks to further enhance Linux development on Windows. Remote - WSL extension The features described below are provided by the VS Code Remote – WSL extension. If you don't have the extension already installed, open the Extensions view in VS Code (Ctrl+Shift+X) and search for "wsl". Choose the Remote – WSL extension as seen below (it sh...
Windows Terminal Preview v0.3 Release
Windows Terminal Preview v0.3 has been published to the Microsoft Store! If you have previously installed the Terminal from the Store, you will receive this update automatically. If you've not yet installed Terminal from the Microsoft Store, now would be a great time because it contains some MAJOR improvements and updates! ⭐ If you are unable to access the Microsoft Store, you can also download the Terminal from GitHub on our Releases page! Installations from GitHub will have to be manually updated each time a new release is published. Updated UI Draggable Title Bar! The Terminal is now DRAGGABLE FROM ANYWHE...