nandi/nimfetchpublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/nandi/nimfetch.git
git clone ssh://git@rickub.com/nandi/nimfetch.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Initial nimfetch implementation e6e2cdc · on main · nandithebull · 4h ago
README.md · 34 lines · 689 Bmarkdown
Blame HistoryOpen raw

nimfetch

A small, fastfetch-inspired system information tool written in Nim. It has no
runtime dependencies and uses the normal system utilities available on the host.

Build

nimble build -d:release
./nimfetch

Or compile directly:

nim c -d:release -o:nimfetch src/nimfetch.nim

Usage

nimfetch [--no-logo] [--logo arch|ubuntu|debian|fedora|linux]
         [--no-color] [--json] [--version] [--help]

The implementation targets Linux first, with basic macOS and Windows fallbacks.
Missing optional commands such as lspci, ip, or a package manager are shown
as Unknown instead of causing the program to fail.

Test

nimble test
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# nimfetch

A small, fastfetch-inspired system information tool written in Nim. It has no
runtime dependencies and uses the normal system utilities available on the host.

## Build

```sh
nimble build -d:release
./nimfetch
```

Or compile directly:

```sh
nim c -d:release -o:nimfetch src/nimfetch.nim
```

## Usage

```text
nimfetch [--no-logo] [--logo arch|ubuntu|debian|fedora|linux]
         [--no-color] [--json] [--version] [--help]
```

The implementation targets Linux first, with basic macOS and Windows fallbacks.
Missing optional commands such as `lspci`, `ip`, or a package manager are shown
as `Unknown` instead of causing the program to fail.

## Test

```sh
nimble test
```