https://github.com/carlosqsilva/vfetch
A command-line system fetch tool for macOS written in vlang
https://github.com/carlosqsilva/vfetch
command-line macos screenshot unixporn vlang
Last synced: 10 days ago
JSON representation
A command-line system fetch tool for macOS written in vlang
- Host: GitHub
- URL: https://github.com/carlosqsilva/vfetch
- Owner: carlosqsilva
- Created: 2022-07-20T23:56:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-16T17:15:14.000Z (3 months ago)
- Last Synced: 2025-04-19T16:11:28.031Z (28 days ago)
- Topics: command-line, macos, screenshot, unixporn, vlang
- Language: V
- Homepage:
- Size: 67.4 KB
- Stars: 10
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-fetch - vfetch - System fetch written in vlang. `V` (Operation System / MacOS Only)
- trackawesomelist - vfetch (⭐8) - A macOS system information fetch written in V. (Recently Updated / [Who Wants to Be a Millionare](https://www.boardgamecapital.com/who-wants-to-be-a-millionaire-rules.htm))
- awesome-v - vfetch - A macOS system information fetch written in V. (Applications / Command-line)
README
# `vfetch`
System fetch for MacOs written invlang
![]()
# Usage
```bash
vfetch
```🚨: `vfetch` require user permission to show connected bluetooth devices
flags:
```bash
-s --song | Print current playing music, works with Apple Music
-i --image | Display custom image, only works with terminal that support kitty graphic protocol
--no-colour | Turns off colour-formatted output and also implies --no-colour-demo
--no-colour-demo | Turns off the colour demo swatch
```# Installation
## Homebrew
```bash
brew install carlosqsilva/brew/vfetch
```## Install from source
### 0) Install [vlang](https://vlang.io), and add to your `path`
### 1) clone repo
```bash
git clone https://github.com/carlosqsilva/vfetch.git
```### 2) change dir to `vfetch`
```bash
cd vfetch/
```### 3) build program
```bash
just build #or
v -cflags "-framework IOBluetooth -framework Foundation" -prod -o vfetch .
```After that you will get a ready-made binary file in the root directory of the project.
# Thanks for ideas & examples 💬
- [pfetch](https://github.com/dylanaraps/pfetch/)
- [neofetch](https://github.com/dylanaraps/neofetch)
- [fastfetch](https://github.com/fastfetch-cli/fastfetch)
- [nitch](https://github.com/unxsh/nitch)