DotFetch.NET is basically .NET port of DotFetch which is re-written in C#. If you want to take a look at original DotFetch , you can find it here. DotFetch.NET displays information about your operating system, software and hardware in an way similar to DotFetch , but it's little more time efficient than original DotFetch.
- Clone DotFetch.NET source code and build it using Visual Studio.
- Build DotFetch.NET using
dotnet restoreanddotnet buildcommand respectively on command line.
Note:- .NET 6.0 is required to build DotFetch.NET
Follow these simple steps to install DotFetch.NET:
- Set your execution policy to RemoteSigned by running
Set-ExecutionPolicy RemoteSignedon an Administrative instance of PowerShell. - Download the
DotFetch.Binary.rarfile from here and extract theDotFetch Binaryfolder. This folder contains all the required binary files to runDotFetch.NET. Alternatively, you can buildDotFetch.NETfrom source code and use the .exe. - Move the
DotFetch Binaryfolder somewhere you prefer. For example, you can move it to yourC:\Program Filesfolder. Don't delete or rename any file in theDotFetch Binaryfolder. - Put the directory path till
DotFetch Binaryfolder into path under Environment Variables. For example, if you moved theDotFetch Binaryfolder toC:\Program Files\, you need to putC:\Program Files\DotFetch Binaryinto path under Environment Variables. - Now open PowerShell & type
notepad $profile. - Put below line inside the file and save.
DotFetch.NET
- Re-Launch PowerShell & you are good to go.
- If you find any bug in DotFetch.NET , you are requested to submit a issue with error messages and diagnostic information.
You can go through this Repository to customize your Terminal.

