Files
fastfetch/src/detection/packages/packages.h
T
李通洲 7f1e2d2f03 Packages (Windows): support winget packages count
Guarded behind `--allow-slow-operations`
2023-09-08 15:25:22 +08:00

41 lines
792 B
C

#pragma once
#ifndef FF_INCLUDED_detection_packages_packages
#define FF_INCLUDED_detection_packages_packages
#include "fastfetch.h"
typedef struct FFPackagesResult
{
uint32_t apk;
uint32_t brew;
uint32_t brewCask;
uint32_t choco;
uint32_t dpkg;
uint32_t emerge;
uint32_t eopkg;
uint32_t flatpakSystem;
uint32_t flatpakUser;
uint32_t nixDefault;
uint32_t nixSystem;
uint32_t nixUser;
uint32_t pacman;
uint32_t paludis;
uint32_t pkg;
uint32_t pkgtool;
uint32_t port;
uint32_t rpm;
uint32_t scoop;
uint32_t snap;
uint32_t winget;
uint32_t xbps;
uint32_t all; //Make sure this goes last
FFstrbuf pacmanBranch;
} FFPackagesResult;
const char* ffDetectPackages(FFPackagesResult* result);
#endif