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.
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
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 theC:\Program Files\WindowsPowerShell\Scripts
orC:\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
orC:\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.