fetch made with C++
  • C++ 84%
  • CMake 7.3%
  • Nix 5.4%
  • C 3.3%
Find a file
2026-03-30 13:57:45 +03:00
ascii feat: add Debian support with package count and ASCII art retrieval 2026-03-29 17:21:10 +03:00
assets Readme 2026-03-29 15:55:28 +03:00
src feat: implement package management providers for apt, pacman, and nix 2026-03-30 13:57:10 +03:00
.gitignore ignore 2026-03-29 14:34:19 +03:00
CMakeLists.txt feat: implement package management providers for apt, pacman, and nix 2026-03-30 13:57:10 +03:00
default.nix feat: bump version to 0.5.0 for plusplusfetch 2026-03-30 13:57:45 +03:00
flake.lock flake.lock 2026-03-29 13:50:49 +03:00
flake.nix feat: update build configuration and install process for plusplusfetch 2026-03-29 18:08:57 +03:00
README.md feat: add installation step to README for build process 2026-03-29 23:12:50 +03:00

Build

to build:

mkdir build
cmake -S . -B build/
cd build/
cmake --build .
cmake --install .

to run:

./plusplusfetch

NixOS

to build with nix:

nix build

to run with nix:

nix run

to install with nixos:

  1. Add to inputs:
plusPlusFetch.url = "git+https://codeberg.org/melvi/plusPlusFetch";
  1. Add to packages (system-wide or home-manager):
environment.systemPackages = [
  inputs.plusPlusFetch.packages.${pkgs.system}.default
];

or

home.packages = [
  inputs.plusPlusFetch.packages.${pkgs.system}.default
];
  1. Run rebuild and then you can run fetch with plusplusfetch command

Screenshots

Fetch image