Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/M4cs/winfetch
:computer: Neofetch/Screenfetch Alternative Written in Golang
https://github.com/M4cs/winfetch
command-line golang gomodule neofetch powershell
Last synced: about 1 month ago
JSON representation
:computer: Neofetch/Screenfetch Alternative Written in Golang
- Host: GitHub
- URL: https://github.com/M4cs/winfetch
- Owner: M4cs
- License: other
- Created: 2020-05-22T14:35:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-28T02:15:15.000Z (about 3 years ago)
- Last Synced: 2024-11-14T12:53:50.837Z (about 1 month ago)
- Topics: command-line, golang, gomodule, neofetch, powershell
- Language: Go
- Homepage:
- Size: 40.4 MB
- Stars: 146
- Watchers: 3
- Forks: 10
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-fetch - winfetch - Neofetch/Screenfetch Alternative Written in Golang. `Go` (Operation System / Cross Platform)
README
A command-line system info tool written in Go for Windows
Inspired by neofetch
### Overview
Winfetch is an alternative program for neofetch/screenfetch made for Windows! It allows you to display system information through your command line without needing to have any hacky bash fixes to run neofetch. It's also faster!For More information and detailed instructions on configuration and installation read the [Wiki here](https://github.com/M4cs/winfetch/wiki)
## Installation
### Downloading Binary/Installer
You can find the Binary and Installer in the [Releases Section](https://github.com/M4cs/winfetch/releases). If you download the installer it will install `winfetch.exe` to whichever path you specify, the default is `C:\
Program Files\winfetch\winfetch.exe`.If you download the binary alone in `.zip` format you can unzip and extract it to somewhere inside your `$PATH`.
**Make sure wherever you install `winfetch` to is inside your $PATH! For more info refer [here](https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/)**
### Using `go get` (Recommended Method)
To install from go simply run:
```
go get github.com/M4cs/winfetch
```
### Building From Source
Clone the repository:
```
git clone https://github.com/M4cs/winfetch.git
```Run the following commands:
```
cd winfetch
go build
./winfetch.exe # This will be built inside the winfetch/ directory
```## Dependencies
[ghw](https://github.com/jaypipes/ghw) - Hardware/System Information
[xterm-256](https://github.com/gilliek/go-xterm256) - Color Printing To Terminal
## Credit
[neofetch](https://github.com/dylanaraps/neofetch) - Inspiration and ASCII Art
## Contribution
Any contributions are welcome! I'm sure the code is ugly as hell since this is really my first Go program but anybody who would like to help out is greatly appreciated! Feel free to Open a PR and Issue with any feedback/suggestions for improvements or features in Winfetch.