Check Installation Determine which version is installed with the command line. According to Microsoft documentation, we need to remove the SDKs and runtimes separately: Pay attention to the difference in installed locations between the Intel Mac vs silicon M series chip. Arm-based mac: /usr/local/share/dotnet/ Intel-based mac: /usr/local/share/dotnet/x64/dotnet/ In this … [Read more...]
How to Show Hidden Folders and Files in Mac Finder
This gets asked a lot especially from someone who just switched from Windows to macOS. When you open a New Finder Window on your mac. You might want to see all the hidden files in your folder as well. The quickest way to do it is just by using a keyboard shortcut: Open a New Finder Window on the folder where you want to see the hidden files. Press ⌘ Command + ⇧ Shift + . (Period). To be … [Read more...]
How to Install Fonts on macOS using Homebrew
If you have used Homebrew to manage your packages, you can also use it to install fonts on your macOS so long as the fonts are available. And as you'll see in the example below, this is way easier (and quicker) than downloading the fonts and install them conventionally. If you haven't, it's quick to install Homebrew. Just open your Terminal and type in the following: For the latest … [Read more...]
Trying .NET 6 Preview on macOS Silicon M1
Installed on /usr/local/share/dotnet. Trying to create a new F# project in Terminal. dotnet new console --language F# -o MyFSharpApp Further Reading If you need to uninstall the SDK when the release is out: How to Remove .NET Runtime and SDK on Mac Remove / Uninstall .NET SDK on macOS … [Read more...]
How to Use cURL HTTP/2 on macOS
cURL is one of most powerful tools for testing HTTP traffic. We typically use cURL to interact with HTTP APIs or test websites. Although cURL supports HTTP/2, the version that's installed on macOS Sierra does not. Read Update. If you try to use the --http2 flag, you'll receive the following error: Fortunately, we can use another installation from Homebrew alongside the default … [Read more...]