mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 10:52:08 +02:00
Fastfetch: add icons
This commit is contained in:
@@ -205,20 +205,3 @@ void ffOptionParseColorNoClear(const char* value, FFstrbuf* buffer)
|
||||
#undef FF_APPEND_COLOR_PROP_COND
|
||||
}
|
||||
}
|
||||
|
||||
void ffOptionInitModuleArg(FFModuleArgs* args)
|
||||
{
|
||||
ffStrbufInit(&args->key);
|
||||
ffStrbufInit(&args->keyColor);
|
||||
ffStrbufInit(&args->outputFormat);
|
||||
ffStrbufInit(&args->outputColor);
|
||||
args->keyWidth = 0;
|
||||
}
|
||||
|
||||
void ffOptionDestroyModuleArg(FFModuleArgs* args)
|
||||
{
|
||||
ffStrbufDestroy(&args->key);
|
||||
ffStrbufDestroy(&args->keyColor);
|
||||
ffStrbufDestroy(&args->outputFormat);
|
||||
ffStrbufDestroy(&args->outputColor);
|
||||
}
|
||||
|
||||
+28
-2
@@ -45,12 +45,21 @@ static inline void ffOptionInitModuleBaseInfo(
|
||||
baseInfo->generateJsonConfig = (__typeof__(baseInfo->generateJsonConfig)) generateJsonConfig;
|
||||
}
|
||||
|
||||
typedef enum FFModuleKeyType
|
||||
{
|
||||
FF_MODULE_KEY_TYPE_NONE = 0,
|
||||
FF_MODULE_KEY_TYPE_STRING = 0 << 1,
|
||||
FF_MODULE_KEY_TYPE_KEY = 1 << 1,
|
||||
FF_MODULE_KEY_TYPE_BOTH = FF_MODULE_KEY_TYPE_STRING | FF_MODULE_KEY_TYPE_KEY,
|
||||
} FFModuleKeyType;
|
||||
|
||||
typedef struct FFModuleArgs
|
||||
{
|
||||
FFstrbuf key;
|
||||
FFstrbuf keyColor;
|
||||
FFstrbuf outputFormat;
|
||||
FFstrbuf outputColor;
|
||||
FFstrbuf icon;
|
||||
uint32_t keyWidth;
|
||||
} FFModuleArgs;
|
||||
|
||||
@@ -73,5 +82,22 @@ static inline void ffOptionParseColor(const char* value, FFstrbuf* buffer)
|
||||
ffStrbufClear(buffer);
|
||||
ffOptionParseColorNoClear(value, buffer);
|
||||
}
|
||||
void ffOptionInitModuleArg(FFModuleArgs* args);
|
||||
void ffOptionDestroyModuleArg(FFModuleArgs* args);
|
||||
|
||||
static inline void ffOptionInitModuleArg(FFModuleArgs* args, const char* icon)
|
||||
{
|
||||
ffStrbufInit(&args->key);
|
||||
ffStrbufInit(&args->keyColor);
|
||||
ffStrbufInit(&args->outputFormat);
|
||||
ffStrbufInit(&args->outputColor);
|
||||
ffStrbufInitStatic(&args->icon, icon);
|
||||
args->keyWidth = 0;
|
||||
}
|
||||
|
||||
static inline void ffOptionDestroyModuleArg(FFModuleArgs* args)
|
||||
{
|
||||
ffStrbufDestroy(&args->key);
|
||||
ffStrbufDestroy(&args->keyColor);
|
||||
ffStrbufDestroy(&args->outputFormat);
|
||||
ffStrbufDestroy(&args->outputColor);
|
||||
ffStrbufDestroy(&args->icon);
|
||||
}
|
||||
|
||||
@@ -36,8 +36,9 @@ void ffPrintLogoAndKey(const char* moduleName, uint8_t moduleIndex, const FFModu
|
||||
else
|
||||
{
|
||||
FF_STRBUF_AUTO_DESTROY key = ffStrbufCreate();
|
||||
FF_PARSE_FORMAT_STRING_CHECKED(&key, &moduleArgs->key, 1, ((FFformatarg[]){
|
||||
FF_PARSE_FORMAT_STRING_CHECKED(&key, &moduleArgs->key, 2, ((FFformatarg[]){
|
||||
{FF_FORMAT_ARG_TYPE_UINT8, &moduleIndex, "index"},
|
||||
{FF_FORMAT_ARG_TYPE_STRBUF, &moduleArgs->icon, "icon"},
|
||||
}));
|
||||
ffStrbufWriteTo(&key, stdout);
|
||||
}
|
||||
|
||||
@@ -251,7 +251,7 @@ void ffInitBatteryOptions(FFBatteryOptions* options)
|
||||
ffPrintBatteryHelpFormat,
|
||||
ffGenerateBatteryJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->temp = false;
|
||||
options->tempConfig = (FFColorRangeConfig) { 60, 80 };
|
||||
options->percent = (FFColorRangeConfig) { 50, 20 };
|
||||
|
||||
@@ -167,7 +167,7 @@ void ffInitBiosOptions(FFBiosOptions* options)
|
||||
ffPrintBiosHelpFormat,
|
||||
ffGenerateBiosJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyBiosOptions(FFBiosOptions* options)
|
||||
|
||||
@@ -200,7 +200,7 @@ void ffInitBluetoothOptions(FFBluetoothOptions* options)
|
||||
ffPrintBluetoothHelpFormat,
|
||||
ffGenerateBluetoothJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->showDisconnected = false;
|
||||
options->percent = (FFColorRangeConfig) { 50, 20 };
|
||||
}
|
||||
|
||||
@@ -145,7 +145,7 @@ void ffInitBoardOptions(FFBoardOptions* options)
|
||||
ffPrintBoardHelpFormat,
|
||||
ffGenerateBoardJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyBoardOptions(FFBoardOptions* options)
|
||||
|
||||
@@ -134,7 +134,7 @@ void ffInitBootmgrOptions(FFBootmgrOptions* options)
|
||||
ffPrintBootmgrHelpFormat,
|
||||
ffGenerateBootmgrJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyBootmgrOptions(FFBootmgrOptions* options)
|
||||
|
||||
@@ -200,7 +200,7 @@ void ffInitBrightnessOptions(FFBrightnessOptions* options)
|
||||
ffPrintBrightnessHelpFormat,
|
||||
ffGenerateBrightnessJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->ddcciSleep = 10;
|
||||
options->percent = (FFColorRangeConfig) { 100, 100 };
|
||||
|
||||
@@ -161,7 +161,7 @@ void ffInitCameraOptions(FFCameraOptions* options)
|
||||
ffPrintCameraHelpFormat,
|
||||
ffGenerateCameraJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyCameraOptions(FFCameraOptions* options)
|
||||
|
||||
@@ -146,7 +146,7 @@ void ffInitChassisOptions(FFChassisOptions* options)
|
||||
ffPrintChassisHelpFormat,
|
||||
ffGenerateChassisJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyChassisOptions(FFChassisOptions* options)
|
||||
|
||||
@@ -293,7 +293,7 @@ void ffInitColorsOptions(FFColorsOptions* options)
|
||||
NULL,
|
||||
ffGenerateColorsJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
ffStrbufSetStatic(&options->moduleArgs.key, " ");
|
||||
options->symbol = FF_COLORS_SYMBOL_BACKGROUND;
|
||||
options->paddingLeft = 0;
|
||||
|
||||
@@ -159,7 +159,7 @@ void ffInitCommandOptions(FFCommandOptions* options)
|
||||
ffPrintCommandHelpFormat,
|
||||
ffGenerateCommandJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
ffStrbufInitStatic(&options->shell,
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -265,7 +265,7 @@ void ffInitCPUOptions(FFCPUOptions* options)
|
||||
ffPrintCPUHelpFormat,
|
||||
ffGenerateCPUJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->temp = false;
|
||||
options->tempConfig = (FFColorRangeConfig) { 60, 80 };
|
||||
options->showPeCoreCount = false;
|
||||
|
||||
@@ -248,7 +248,7 @@ void ffInitCPUCacheOptions(FFCPUCacheOptions* options)
|
||||
ffPrintCPUCacheHelpFormat,
|
||||
ffGenerateCPUCacheJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->compact = false;
|
||||
}
|
||||
|
||||
@@ -200,7 +200,7 @@ void ffInitCPUUsageOptions(FFCPUUsageOptions* options)
|
||||
ffPrintCPUUsageHelpFormat,
|
||||
ffGenerateCPUUsageJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->separate = false;
|
||||
options->percent = (FFColorRangeConfig) { 50, 80 };
|
||||
}
|
||||
|
||||
@@ -131,7 +131,7 @@ void ffInitCursorOptions(FFCursorOptions* options)
|
||||
ffPrintCursorHelpFormat,
|
||||
ffGenerateCursorJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyCursorOptions(FFCursorOptions* options)
|
||||
|
||||
@@ -57,8 +57,8 @@ void ffInitCustomOptions(FFCustomOptions* options)
|
||||
NULL,
|
||||
ffGenerateCustomJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffStrbufSetStatic(&options->moduleArgs.key, " ");
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
ffStrbufSetStatic(&options->moduleArgs.key, "");
|
||||
}
|
||||
|
||||
void ffDestroyCustomOptions(FFCustomOptions* options)
|
||||
|
||||
@@ -196,7 +196,7 @@ void ffInitDateTimeOptions(FFDateTimeOptions* options)
|
||||
ffPrintDateTimeHelpFormat,
|
||||
ffGenerateDateTimeJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyDateTimeOptions(FFDateTimeOptions* options)
|
||||
|
||||
+1
-1
@@ -135,7 +135,7 @@ void ffInitDEOptions(FFDEOptions* options)
|
||||
ffPrintDEHelpFormat,
|
||||
ffGenerateDEJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->slowVersionDetection = false;
|
||||
}
|
||||
|
||||
@@ -465,7 +465,7 @@ void ffInitDiskOptions(FFDiskOptions* options)
|
||||
ffPrintDiskHelpFormat,
|
||||
ffGenerateDiskJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
ffStrbufInit(&options->folders);
|
||||
options->showTypes = FF_DISK_VOLUME_TYPE_REGULAR_BIT | FF_DISK_VOLUME_TYPE_EXTERNAL_BIT | FF_DISK_VOLUME_TYPE_READONLY_BIT;
|
||||
|
||||
@@ -217,7 +217,7 @@ void ffInitDiskIOOptions(FFDiskIOOptions* options)
|
||||
ffPrintDiskIOHelpFormat,
|
||||
ffGenerateDiskIOJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
ffStrbufInit(&options->namePrefix);
|
||||
options->detectTotal = false;
|
||||
|
||||
@@ -377,7 +377,7 @@ void ffInitDisplayOptions(FFDisplayOptions* options)
|
||||
ffPrintDisplayHelpFormat,
|
||||
ffGenerateDisplayJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->compactType = FF_DISPLAY_COMPACT_TYPE_NONE;
|
||||
options->preciseRefreshRate = false;
|
||||
}
|
||||
|
||||
@@ -183,7 +183,7 @@ void ffInitDNSOptions(FFDNSOptions* options)
|
||||
ffPrintDNSHelpFormat,
|
||||
ffGenerateDNSJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->showType = FF_DNS_TYPE_BOTH;
|
||||
}
|
||||
|
||||
@@ -142,7 +142,7 @@ void ffInitEditorOptions(FFEditorOptions* options)
|
||||
ffPrintEditorHelpFormat,
|
||||
ffGenerateEditorJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyEditorOptions(FFEditorOptions* options)
|
||||
|
||||
@@ -128,7 +128,7 @@ void ffInitFontOptions(FFFontOptions* options)
|
||||
ffPrintFontHelpFormat,
|
||||
ffGenerateFontJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyFontOptions(FFFontOptions* options)
|
||||
|
||||
@@ -159,7 +159,7 @@ void ffInitGamepadOptions(FFGamepadOptions* options)
|
||||
ffPrintGamepadHelpFormat,
|
||||
ffGenerateGamepadJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->percent = (FFColorRangeConfig) { 50, 20 };
|
||||
}
|
||||
|
||||
|
||||
@@ -416,7 +416,7 @@ void ffInitGPUOptions(FFGPUOptions* options)
|
||||
ffPrintGPUHelpFormat,
|
||||
ffGenerateGPUJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->driverSpecific = false;
|
||||
options->detectionMethod = FF_GPU_DETECTION_METHOD_AUTO;
|
||||
|
||||
@@ -173,7 +173,7 @@ void ffInitHostOptions(FFHostOptions* options)
|
||||
ffPrintHostHelpFormat,
|
||||
ffGenerateHostJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyHostOptions(FFHostOptions* options)
|
||||
|
||||
@@ -123,7 +123,7 @@ void ffInitIconsOptions(FFIconsOptions* options)
|
||||
ffPrintIconsHelpFormat,
|
||||
ffGenerateIconsJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyIconsOptions(FFIconsOptions* options)
|
||||
|
||||
@@ -136,7 +136,7 @@ void ffInitInitSystemOptions(FFInitSystemOptions* options)
|
||||
ffPrintInitSystemHelpFormat,
|
||||
ffGenerateInitSystemJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyInitSystemOptions(FFInitSystemOptions* options)
|
||||
|
||||
@@ -106,7 +106,7 @@ void ffInitKernelOptions(FFKernelOptions* options)
|
||||
ffPrintKernelHelpFormat,
|
||||
ffGenerateKernelJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyKernelOptions(FFKernelOptions* options)
|
||||
|
||||
+1
-1
@@ -137,7 +137,7 @@ void ffInitLMOptions(FFLMOptions* options)
|
||||
ffPrintLMHelpFormat,
|
||||
ffGenerateLMJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyLMOptions(FFLMOptions* options)
|
||||
|
||||
@@ -202,7 +202,7 @@ void ffInitLoadavgOptions(FFLoadavgOptions* options)
|
||||
ffPrintLoadavgHelpFormat,
|
||||
ffGenerateLoadavgJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->percent = (FFColorRangeConfig) { 50, 80 };
|
||||
options->ndigits = 2;
|
||||
|
||||
@@ -99,7 +99,7 @@ void ffInitLocaleOptions(FFLocaleOptions* options)
|
||||
ffPrintLocaleHelpFormat,
|
||||
ffGenerateLocaleJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyLocaleOptions(FFLocaleOptions* options)
|
||||
|
||||
@@ -411,7 +411,7 @@ void ffInitLocalIpOptions(FFLocalIpOptions* options)
|
||||
ffPrintLocalIpHelpFormat,
|
||||
ffGenerateLocalIpJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->showType = FF_LOCALIP_TYPE_IPV4_BIT | FF_LOCALIP_TYPE_PREFIX_LEN_BIT
|
||||
#ifndef __ANDROID__
|
||||
|
||||
@@ -181,7 +181,7 @@ void ffInitMediaOptions(FFMediaOptions* options)
|
||||
ffPrintMediaHelpFormat,
|
||||
ffGenerateMediaJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyMediaOptions(FFMediaOptions* options)
|
||||
|
||||
@@ -151,7 +151,7 @@ void ffInitMemoryOptions(FFMemoryOptions* options)
|
||||
ffPrintMemoryHelpFormat,
|
||||
ffGenerateMemoryJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->percent = (FFColorRangeConfig) { 50, 80 };
|
||||
}
|
||||
|
||||
|
||||
@@ -212,7 +212,7 @@ void ffInitMonitorOptions(FFMonitorOptions* options)
|
||||
ffPrintMonitorHelpFormat,
|
||||
ffGenerateMonitorJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyMonitorOptions(FFMonitorOptions* options)
|
||||
|
||||
@@ -247,7 +247,7 @@ void ffInitNetIOOptions(FFNetIOOptions* options)
|
||||
ffPrintNetIOHelpFormat,
|
||||
ffGenerateNetIOJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
ffStrbufInit(&options->namePrefix);
|
||||
options->defaultRouteOnly =
|
||||
|
||||
@@ -152,7 +152,7 @@ void ffInitOpenCLOptions(FFOpenCLOptions* options)
|
||||
ffPrintOpenCLHelpFormat,
|
||||
ffGenerateOpenCLJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyOpenCLOptions(FFOpenCLOptions* options)
|
||||
|
||||
@@ -183,7 +183,7 @@ void ffInitOpenGLOptions(FFOpenGLOptions* options)
|
||||
ffPrintOpenGLHelpFormat,
|
||||
ffGenerateOpenGLJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->library = FF_OPENGL_LIBRARY_AUTO;
|
||||
}
|
||||
|
||||
+17
-1
@@ -217,7 +217,23 @@ void ffInitOSOptions(FFOSOptions* options)
|
||||
ffPrintOSHelpFormat,
|
||||
ffGenerateOSJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs,
|
||||
#ifdef _WIN32
|
||||
""
|
||||
#elif __APPLE__
|
||||
""
|
||||
#elif __FreeBSD__
|
||||
""
|
||||
#elif __linux__
|
||||
""
|
||||
#elif __ANDROID__
|
||||
""
|
||||
#elif __sun
|
||||
""
|
||||
#else
|
||||
"?"
|
||||
#endif
|
||||
);
|
||||
}
|
||||
|
||||
void ffDestroyOSOptions(FFOSOptions* options)
|
||||
|
||||
@@ -464,7 +464,7 @@ void ffInitPackagesOptions(FFPackagesOptions* options)
|
||||
ffPrintPackagesHelpFormat,
|
||||
ffGeneratePackagesJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->disabled = FF_PACKAGES_FLAG_WINGET_BIT;
|
||||
}
|
||||
|
||||
@@ -278,7 +278,7 @@ void ffInitPhysicalDiskOptions(FFPhysicalDiskOptions* options)
|
||||
ffPrintPhysicalDiskHelpFormat,
|
||||
ffGeneratePhysicalDiskJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
ffStrbufInit(&options->namePrefix);
|
||||
options->temp = false;
|
||||
|
||||
@@ -178,7 +178,7 @@ void ffInitPhysicalMemoryOptions(FFPhysicalMemoryOptions* options)
|
||||
ffPrintPhysicalMemoryHelpFormat,
|
||||
ffGeneratePhysicalMemoryJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyPhysicalMemoryOptions(FFPhysicalMemoryOptions* options)
|
||||
|
||||
@@ -156,7 +156,7 @@ void ffInitPlayerOptions(FFPlayerOptions* options)
|
||||
ffPrintPlayerHelpFormat,
|
||||
ffGeneratePlayerJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyPlayerOptions(FFPlayerOptions* options)
|
||||
|
||||
@@ -151,7 +151,7 @@ void ffInitPowerAdapterOptions(FFPowerAdapterOptions* options)
|
||||
ffPrintPowerAdapterHelpFormat,
|
||||
ffGeneratePowerAdapterJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyPowerAdapterOptions(FFPowerAdapterOptions* options)
|
||||
|
||||
@@ -100,7 +100,7 @@ void ffInitProcessesOptions(FFProcessesOptions* options)
|
||||
ffPrintProcessesHelpFormat,
|
||||
ffGenerateProcessesJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyProcessesOptions(FFProcessesOptions* options)
|
||||
|
||||
@@ -162,7 +162,7 @@ void ffInitPublicIpOptions(FFPublicIpOptions* options)
|
||||
ffPrintPublicIpHelpFormat,
|
||||
ffGeneratePublicIpJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
ffStrbufInit(&options->url);
|
||||
options->timeout = 0;
|
||||
|
||||
@@ -131,7 +131,7 @@ void ffInitShellOptions(FFShellOptions* options)
|
||||
ffPrintShellHelpFormat,
|
||||
ffGenerateShellJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyShellOptions(FFShellOptions* options)
|
||||
|
||||
@@ -250,7 +250,7 @@ void ffInitSoundOptions(FFSoundOptions* options)
|
||||
ffPrintSoundHelpFormat,
|
||||
ffGenerateSoundJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->soundType = FF_SOUND_TYPE_MAIN;
|
||||
options->percent = (FFColorRangeConfig) { 80, 90 };
|
||||
|
||||
@@ -160,7 +160,7 @@ void ffInitSwapOptions(FFSwapOptions* options)
|
||||
ffPrintSwapHelpFormat,
|
||||
ffGenerateSwapJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->percent = (FFColorRangeConfig) { 50, 80 };
|
||||
}
|
||||
|
||||
|
||||
@@ -126,7 +126,7 @@ void ffInitTerminalOptions(FFTerminalOptions* options)
|
||||
ffPrintTerminalHelpFormat,
|
||||
ffGenerateTerminalJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyTerminalOptions(FFTerminalOptions* options)
|
||||
|
||||
@@ -144,7 +144,7 @@ void ffInitTerminalFontOptions(FFTerminalFontOptions* options)
|
||||
ffPrintTerminalFontHelpFormat,
|
||||
ffGenerateTerminalFontJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyTerminalFontOptions(FFTerminalFontOptions* options)
|
||||
|
||||
@@ -114,7 +114,7 @@ void ffInitTerminalSizeOptions(FFTerminalSizeOptions* options)
|
||||
ffPrintTerminalSizeHelpFormat,
|
||||
ffGenerateTerminalSizeJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyTerminalSizeOptions(FFTerminalSizeOptions* options)
|
||||
|
||||
@@ -125,7 +125,7 @@ void ffInitTerminalThemeOptions(FFTerminalThemeOptions* options)
|
||||
ffPrintTerminalThemeHelpFormat,
|
||||
ffGenerateTerminalThemeJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyTerminalThemeOptions(FFTerminalThemeOptions* options)
|
||||
|
||||
@@ -123,7 +123,7 @@ void ffInitThemeOptions(FFThemeOptions* options)
|
||||
ffPrintThemeHelpFormat,
|
||||
ffGenerateThemeJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyThemeOptions(FFThemeOptions* options)
|
||||
|
||||
@@ -205,7 +205,7 @@ void ffInitTitleOptions(FFTitleOptions* options)
|
||||
ffPrintTitleHelpFormat,
|
||||
ffGenerateTitleJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
ffStrbufSetStatic(&options->moduleArgs.key, " ");
|
||||
|
||||
options->fqdn = false;
|
||||
|
||||
@@ -165,7 +165,7 @@ void ffInitUptimeOptions(FFUptimeOptions* options)
|
||||
ffPrintUptimeHelpFormat,
|
||||
ffGenerateUptimeJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyUptimeOptions(FFUptimeOptions* options)
|
||||
|
||||
@@ -212,7 +212,7 @@ void ffInitUsersOptions(FFUsersOptions* options)
|
||||
ffPrintUsersHelpFormat,
|
||||
ffGenerateUsersJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->compact = false;
|
||||
options->myselfOnly = false;
|
||||
|
||||
@@ -141,7 +141,7 @@ void ffInitVersionOptions(FFVersionOptions* options)
|
||||
ffPrintVersionHelpFormat,
|
||||
ffGenerateVersionJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyVersionOptions(FFVersionOptions* options)
|
||||
|
||||
@@ -167,7 +167,7 @@ void ffInitVulkanOptions(FFVulkanOptions* options)
|
||||
ffPrintVulkanHelpFormat,
|
||||
ffGenerateVulkanJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyVulkanOptions(FFVulkanOptions* options)
|
||||
|
||||
@@ -110,7 +110,7 @@ void ffInitWallpaperOptions(FFWallpaperOptions* options)
|
||||
ffPrintWallpaperHelpFormat,
|
||||
ffGenerateWallpaperJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyWallpaperOptions(FFWallpaperOptions* options)
|
||||
|
||||
@@ -145,7 +145,7 @@ void ffInitWeatherOptions(FFWeatherOptions* options)
|
||||
ffPrintWeatherHelpFormat,
|
||||
ffGenerateWeatherJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
ffStrbufInit(&options->location);
|
||||
ffStrbufInitStatic(&options->outputFormat, "%t+-+%C+(%l)");
|
||||
|
||||
@@ -220,7 +220,7 @@ void ffInitWifiOptions(FFWifiOptions* options)
|
||||
ffPrintWifiHelpFormat,
|
||||
ffGenerateWifiJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
|
||||
options->percent = (FFColorRangeConfig) { 50, 20 };
|
||||
}
|
||||
|
||||
+1
-1
@@ -148,7 +148,7 @@ void ffInitWMOptions(FFWMOptions* options)
|
||||
ffPrintWMHelpFormat,
|
||||
ffGenerateWMJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
options->detectPlugin = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ void ffInitWMThemeOptions(FFWMThemeOptions* options)
|
||||
ffPrintWMthemeHelpFormat,
|
||||
ffGenerateWMThemeJsonConfig
|
||||
);
|
||||
ffOptionInitModuleArg(&options->moduleArgs);
|
||||
ffOptionInitModuleArg(&options->moduleArgs, "");
|
||||
}
|
||||
|
||||
void ffDestroyWMThemeOptions(FFWMThemeOptions* options)
|
||||
|
||||
Reference in New Issue
Block a user