Skip to content

nahiandev/DotFetch

Repository files navigation

DotFetch

A command line utility for fetching system information

DotFetch is a command-line system information utility written in PowerShell for Windows. DotFetch displays information about your operating system, software and hardware in an way similar to NeoFetch. DotFetch is basically partial NeoFetch clone written from scratch with the same ideology. The original NeoFetch can be found here.

Compatible with both Windows PowerShell & PowerShell Core

PowerShell Core on Windows Terminal (Windows 11)

DotFetch Core Win XI

This is how it looks like

Fetched Informations

Here is a list of informations that DotFetch currently display.

  • Username
  • Computer name
  • Operating system
  • Kernel version
  • Hardware details (Manufacturer & Model)
  • Uptime
  • Installed package managers
  • Shell version
  • Terminal
  • CPU
  • GPU (dedicated)
  • GPU (shared)
  • Display refresh rate
  • Display resulation & color combo
  • Memory (RAM)
  • Memory (OS partition)
  • Shell administrative role
  • Internet access status
  • IP address
  • Available battery status
  • Power Connectivity

Installation

Follow these simple steps to install DotFetch:

  • Set your execution policy to RemoteSigned by running Set-ExecutionPolicy RemoteSigned on an Administrative instance of PowerShell. This is required to run DotFetch.
  • Download the files from provided link and extract them.
  • Put the dotfetch.ps1 inside the C:\Program Files\WindowsPowerShell\Scripts or C:\Program Files\PowerShell\Scripts directory. Alternatively, you can also choose a different directory for the script file. Don't worry , there is nothing malicious.
  • Put the directory (where you copy-pasted the dotfetch.ps1 file. Exmaple: C:\Program Files\WindowsPowerShell\Scripts or C:\Program Files\PowerShell\Scripts) into path under Environment Variables.
  • Now open PowerShell , type notepad $profile and hit Enter.
  • Put below line inside the file and save.
dotfetch
  • Re-Launch PowerShell & you are good to go.

Ibne Nahian

Hire me for your Web and Automation projects

Releases

No releases published

Packages

No packages published