Modules: export module info

This commit is contained in:
李通洲
2025-08-03 22:50:56 +08:00
parent 6f8d276545
commit 559082806b
146 changed files with 295 additions and 147 deletions
+2 -2
View File
@@ -245,7 +245,7 @@ void ffGenerateBatteryJsonResult(FFBatteryOptions* options, yyjson_mut_doc* doc,
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBatteryModuleInfo = {
.name = FF_BATTERY_MODULE_NAME,
.description = "Print battery capacity, status, etc",
.initOptions = (void*) ffInitBatteryOptions,
@@ -275,7 +275,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBatteryOptions(FFBatteryOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBatteryModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->temp = false;
options->tempConfig = (FFColorRangeConfig) { 60, 80 };
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBattery(FFBatteryOptions* options);
void ffInitBatteryOptions(FFBatteryOptions* options);
void ffDestroyBatteryOptions(FFBatteryOptions* options);
extern FFModuleBaseInfo ffBatteryModuleInfo;
+2 -2
View File
@@ -128,7 +128,7 @@ exit:
ffStrbufDestroy(&bios.type);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBiosModuleInfo = {
.name = FF_BIOS_MODULE_NAME,
.description = "Print information of 1st-stage bootloader (name, version, release date, etc)",
.initOptions = (void*) ffInitBiosOptions,
@@ -148,7 +148,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBiosOptions(FFBiosOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBiosModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBios(FFBiosOptions* options);
void ffInitBiosOptions(FFBiosOptions* options);
void ffDestroyBiosOptions(FFBiosOptions* options);
extern FFModuleBaseInfo ffBiosModuleInfo;
+2 -2
View File
@@ -163,7 +163,7 @@ void ffGenerateBluetoothJsonResult(FFBluetoothOptions* options, yyjson_mut_doc*
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBluetoothModuleInfo = {
.name = FF_BLUETOOTH_MODULE_NAME,
.description = "List (connected) bluetooth devices",
.initOptions = (void*) ffInitBluetoothOptions,
@@ -184,7 +184,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBluetoothOptions(FFBluetoothOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBluetoothModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->showDisconnected = false;
options->percent = (FFPercentageModuleConfig) { 50, 20, 0 };
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBluetooth(FFBluetoothOptions* options);
void ffInitBluetoothOptions(FFBluetoothOptions* options);
void ffDestroyBluetoothOptions(FFBluetoothOptions* options);
extern FFModuleBaseInfo ffBluetoothModuleInfo;
+2 -2
View File
@@ -166,7 +166,7 @@ void ffGenerateBluetoothRadioJsonResult(FF_MAYBE_UNUSED FFBluetoothRadioOptions*
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBluetoothRadioModuleInfo = {
.name = FF_BLUETOOTHRADIO_MODULE_NAME,
.description = "List bluetooth radios width supported version and vendor",
.initOptions = (void*) ffInitBluetoothRadioOptions,
@@ -189,7 +189,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBluetoothRadioOptions(FFBluetoothRadioOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBluetoothRadioModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰐻");
}
@@ -7,3 +7,5 @@
void ffPrintBluetoothRadio(FFBluetoothRadioOptions* options);
void ffInitBluetoothRadioOptions(FFBluetoothRadioOptions* options);
void ffDestroyBluetoothRadioOptions(FFBluetoothRadioOptions* options);
extern FFModuleBaseInfo ffBluetoothRadioModuleInfo;
+2 -2
View File
@@ -106,7 +106,7 @@ exit:
ffStrbufDestroy(&board.serial);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBoardModuleInfo = {
.name = FF_BOARD_MODULE_NAME,
.description = "Print motherboard name and other info",
.initOptions = (void*) ffInitBoardOptions,
@@ -125,7 +125,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBoardOptions(FFBoardOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBoardModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBoard(FFBoardOptions* options);
void ffInitBoardOptions(FFBoardOptions* options);
void ffDestroyBoardOptions(FFBoardOptions* options);
extern FFModuleBaseInfo ffBoardModuleInfo;
+2 -2
View File
@@ -97,7 +97,7 @@ exit:
ffStrbufDestroy(&bootmgr.firmware);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBootmgrModuleInfo = {
.name = FF_BOOTMGR_MODULE_NAME,
.description = "Print information of 2nd-stage bootloader (name, firmware, etc)",
.initOptions = (void*) ffInitBootmgrOptions,
@@ -117,7 +117,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBootmgrOptions(FFBootmgrOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBootmgrModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBootmgr(FFBootmgrOptions* options);
void ffInitBootmgrOptions(FFBootmgrOptions* options);
void ffDestroyBootmgrOptions(FFBootmgrOptions* options);
extern FFModuleBaseInfo ffBootmgrModuleInfo;
+2 -2
View File
@@ -21,7 +21,7 @@ void ffParseBreakJsonObject(FF_MAYBE_UNUSED FFBreakOptions* options, FF_MAYBE_UN
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBreakModuleInfo = {
.name = FF_BREAK_MODULE_NAME,
.description = "Print a empty line",
.initOptions = (void*) ffInitBreakOptions,
@@ -32,7 +32,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBreakOptions(FF_MAYBE_UNUSED FFBreakOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBreakModuleInfo;
}
void ffDestroyBreakOptions(FF_MAYBE_UNUSED FFBreakOptions* options)
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBreak(FFBreakOptions* options);
void ffInitBreakOptions(FFBreakOptions* options);
void ffDestroyBreakOptions(FFBreakOptions* options);
extern FFModuleBaseInfo ffBreakModuleInfo;
+2 -2
View File
@@ -187,7 +187,7 @@ void ffGenerateBrightnessJsonResult(FF_MAYBE_UNUSED FFBrightnessOptions* options
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBrightnessModuleInfo = {
.name = FF_BRIGHTNESS_MODULE_NAME,
.description = "Print current brightness level of your monitors",
.initOptions = (void*) ffInitBrightnessOptions,
@@ -209,7 +209,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBrightnessOptions(FFBrightnessOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBrightnessModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰯪");
options->ddcciSleep = 10;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBrightness(FFBrightnessOptions* options);
void ffInitBrightnessOptions(FFBrightnessOptions* options);
void ffDestroyBrightnessOptions(FFBrightnessOptions* options);
extern FFModuleBaseInfo ffBrightnessModuleInfo;
+2 -2
View File
@@ -200,7 +200,7 @@ void ffGenerateBtrfsJsonResult(FF_MAYBE_UNUSED FFBtrfsOptions* options, yyjson_m
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffBtrfsModuleInfo = {
.name = FF_BTRFS_MODULE_NAME,
.description = "Print Linux BTRFS volumes",
.initOptions = (void*) ffInitBtrfsOptions,
@@ -228,7 +228,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitBtrfsOptions(FFBtrfsOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffBtrfsModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󱑛");
options->percent = (FFPercentageModuleConfig) { 50, 80, 0 };
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintBtrfs(FFBtrfsOptions* options);
void ffInitBtrfsOptions(FFBtrfsOptions* options);
void ffDestroyBtrfsOptions(FFBtrfsOptions* options);
extern FFModuleBaseInfo ffBtrfsModuleInfo;
+2 -2
View File
@@ -120,7 +120,7 @@ void ffGenerateCameraJsonResult(FF_MAYBE_UNUSED FFCameraOptions* options, yyjson
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffCameraModuleInfo = {
.name = FF_CAMERA_MODULE_NAME,
.description = "Print available cameras",
.initOptions = (void*) ffInitCameraOptions,
@@ -141,7 +141,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitCameraOptions(FFCameraOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffCameraModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰄀");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintCamera(FFCameraOptions* options);
void ffInitCameraOptions(FFCameraOptions* options);
void ffDestroyCameraOptions(FFCameraOptions* options);
extern FFModuleBaseInfo ffCameraModuleInfo;
+2 -2
View File
@@ -107,7 +107,7 @@ exit:
ffStrbufDestroy(&result.serial);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffChassisModuleInfo = {
.name = FF_CHASSIS_MODULE_NAME,
.description = "Print chassis type (desktop, laptop, etc)",
.initOptions = (void*) ffInitChassisOptions,
@@ -126,7 +126,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitChassisOptions(FFChassisOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffChassisModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintChassis(FFChassisOptions* options);
void ffInitChassisOptions(FFChassisOptions* options);
void ffDestroyChassisOptions(FFChassisOptions* options);
extern FFModuleBaseInfo ffChassisModuleInfo;
+2 -2
View File
@@ -239,7 +239,7 @@ void ffGenerateColorsJsonConfig(FFColorsOptions* options, yyjson_mut_doc* doc, y
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffColorsModuleInfo = {
.name = FF_COLORS_MODULE_NAME,
.description = "Print some colored blocks",
.initOptions = (void*) ffInitColorsOptions,
@@ -251,7 +251,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitColorsOptions(FFColorsOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffColorsModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufSetStatic(&options->moduleArgs.key, " ");
options->symbol = FF_COLORS_SYMBOL_BACKGROUND;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintColors(FFColorsOptions* options);
void ffInitColorsOptions(FFColorsOptions* options);
void ffDestroyColorsOptions(FFColorsOptions* options);
extern FFModuleBaseInfo ffColorsModuleInfo;
+2 -2
View File
@@ -120,7 +120,7 @@ void ffGenerateCommandJsonResult(FF_MAYBE_UNUSED FFCommandOptions* options, yyjs
yyjson_mut_obj_add_strbuf(doc, module, "result", &result);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffCommandModuleInfo = {
.name = FF_COMMAND_MODULE_NAME,
.description = "Run custom shell scripts",
.initOptions = (void*) ffInitCommandOptions,
@@ -136,7 +136,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitCommandOptions(FFCommandOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffCommandModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufInitStatic(&options->shell,
+2
View File
@@ -7,3 +7,5 @@
void ffPrintCommand(FFCommandOptions* options);
void ffInitCommandOptions(FFCommandOptions* options);
void ffDestroyCommandOptions(FFCommandOptions* options);
extern FFModuleBaseInfo ffCommandModuleInfo;
+2 -2
View File
@@ -212,7 +212,7 @@ void ffGenerateCPUJsonResult(FFCPUOptions* options, yyjson_mut_doc* doc, yyjson_
ffStrbufDestroy(&cpu.vendor);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffCPUModuleInfo = {
.name = FF_CPU_MODULE_NAME,
.description = "Print CPU name, frequency, etc",
.initOptions = (void*) ffInitCPUOptions,
@@ -237,7 +237,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitCPUOptions(FFCPUOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffCPUModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->temp = false;
options->tempConfig = (FFColorRangeConfig) { 60, 80 };
+2
View File
@@ -7,3 +7,5 @@
void ffPrintCPU(FFCPUOptions* options);
void ffInitCPUOptions(FFCPUOptions* options);
void ffDestroyCPUOptions(FFCPUOptions* options);
extern FFModuleBaseInfo ffCPUModuleInfo;
+2 -2
View File
@@ -208,7 +208,7 @@ exit:
ffListDestroy(&result.caches[3]);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffCPUCacheModuleInfo = {
.name = FF_CPUCACHE_MODULE_NAME,
.description = "Print CPU cache sizes",
.initOptions = (void*) ffInitCPUCacheOptions,
@@ -225,7 +225,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitCPUCacheOptions(FFCPUCacheOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffCPUCacheModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->compact = false;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintCPUCache(FFCPUCacheOptions* options);
void ffInitCPUCacheOptions(FFCPUCacheOptions* options);
void ffDestroyCPUCacheOptions(FFCPUCacheOptions* options);
extern FFModuleBaseInfo ffCPUCacheModuleInfo;
+2 -2
View File
@@ -174,7 +174,7 @@ void ffGenerateCPUUsageJsonResult(FFCPUUsageOptions* options, yyjson_mut_doc* do
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffCPUUsageModuleInfo = {
.name = FF_CPUUSAGE_MODULE_NAME,
.description = "Print CPU usage. Costs some time to collect data",
.initOptions = (void*) ffInitCPUUsageOptions,
@@ -197,7 +197,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitCPUUsageOptions(FFCPUUsageOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffCPUUsageModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰓅");
options->separate = false;
options->percent = (FFPercentageModuleConfig) { 50, 80, 0 };
+2
View File
@@ -9,3 +9,5 @@ void ffPrepareCPUUsage();
void ffPrintCPUUsage(FFCPUUsageOptions* options);
void ffInitCPUUsageOptions(FFCPUUsageOptions* options);
void ffDestroyCPUUsageOptions(FFCPUUsageOptions* options);
extern FFModuleBaseInfo ffCPUUsageModuleInfo;
+2 -2
View File
@@ -94,7 +94,7 @@ void ffGenerateCursorJsonResult(FF_MAYBE_UNUSED FFCursorOptions* options, yyjson
ffStrbufDestroy(&result.size);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffCursorModuleInfo = {
.name = FF_CURSOR_MODULE_NAME,
.description = "Print cursor style name",
.initOptions = (void*) ffInitCursorOptions,
@@ -111,7 +111,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitCursorOptions(FFCursorOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffCursorModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰆿");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintCursor(FFCursorOptions* options);
void ffInitCursorOptions(FFCursorOptions* options);
void ffDestroyCursorOptions(FFCursorOptions* options);
extern FFModuleBaseInfo ffCursorModuleInfo;
+2 -2
View File
@@ -30,7 +30,7 @@ void ffParseCustomJsonObject(FFCustomOptions* options, yyjson_val* module)
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffCustomModuleInfo = {
.name = FF_CUSTOM_MODULE_NAME,
.description = "Print a custom string, with or without key",
.initOptions = (void*) ffInitCustomOptions,
@@ -42,7 +42,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitCustomOptions(FFCustomOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffCustomModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufSetStatic(&options->moduleArgs.key, " ");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintCustom(FFCustomOptions* options);
void ffInitCustomOptions(FFCustomOptions* options);
void ffDestroyCustomOptions(FFCustomOptions* options);
extern FFModuleBaseInfo ffCustomModuleInfo;
+2 -2
View File
@@ -143,7 +143,7 @@ void ffGenerateDateTimeJsonResult(FF_MAYBE_UNUSED FFDateTimeOptions* options, yy
yyjson_mut_obj_add_strcpy(doc, module, "result", ffTimeToFullStr(ffTimeGetNow()));
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffDateTimeModuleInfo = {
.name = FF_DATETIME_MODULE_NAME,
.description = "Print current date and time",
.initOptions = (void*) ffInitDateTimeOptions,
@@ -181,7 +181,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitDateTimeOptions(FFDateTimeOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffDateTimeModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintDateTime(FFDateTimeOptions* options);
void ffInitDateTimeOptions(FFDateTimeOptions* options);
void ffDestroyDateTimeOptions(FFDateTimeOptions* options);
extern FFModuleBaseInfo ffDateTimeModuleInfo;
+2 -2
View File
@@ -91,7 +91,7 @@ void ffGenerateDEJsonResult(FF_MAYBE_UNUSED FFDEOptions* options, yyjson_mut_doc
yyjson_mut_obj_add_strbuf(doc, obj, "version", &version);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffDEModuleInfo = {
.name = FF_DE_MODULE_NAME,
.description = "Print desktop environment name",
.initOptions = (void*) ffInitDEOptions,
@@ -109,7 +109,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitDEOptions(FFDEOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffDEModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->slowVersionDetection = false;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintDE(FFDEOptions* options);
void ffInitDEOptions(FFDEOptions* options);
void ffDestroyDEOptions(FFDEOptions* options);
extern FFModuleBaseInfo ffDEModuleInfo;
+2 -2
View File
@@ -412,7 +412,7 @@ void ffGenerateDiskJsonResult(FFDiskOptions* options, yyjson_mut_doc* doc, yyjso
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffDiskModuleInfo = {
.name = FF_DISK_MODULE_NAME,
.description = "Print partitions, space usage, file system, etc",
.initOptions = (void*) ffInitDiskOptions,
@@ -451,7 +451,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitDiskOptions(FFDiskOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffDiskModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufInit(&options->folders);
+2
View File
@@ -7,3 +7,5 @@
void ffPrintDisk(FFDiskOptions* options);
void ffInitDiskOptions(FFDiskOptions* options);
void ffDestroyDiskOptions(FFDiskOptions* options);
extern FFModuleBaseInfo ffDiskModuleInfo;
+2 -2
View File
@@ -170,7 +170,7 @@ void ffGenerateDiskIOJsonResult(FFDiskIOOptions* options, yyjson_mut_doc* doc, y
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffDiskIOModuleInfo = {
.name = FF_DISKIO_MODULE_NAME,
.description = "Print physical disk I/O throughput",
.initOptions = (void*) ffInitDiskIOOptions,
@@ -193,7 +193,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitDiskIOOptions(FFDiskIOOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffDiskIOModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰓅");
ffStrbufInit(&options->namePrefix);
+2
View File
@@ -9,3 +9,5 @@ void ffPrepareDiskIO(FFDiskIOOptions* options);
void ffPrintDiskIO(FFDiskIOOptions* options);
void ffInitDiskIOOptions(FFDiskIOOptions* options);
void ffDestroyDiskIOOptions(FFDiskIOOptions* options);
extern FFModuleBaseInfo ffDiskIOModuleInfo;
+2 -2
View File
@@ -402,7 +402,7 @@ void ffGenerateDisplayJsonResult(FF_MAYBE_UNUSED FFDisplayOptions* options, yyjs
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffDisplayModuleInfo = {
.name = FF_DISPLAY_MODULE_NAME,
.description = "Print resolutions, refresh rates, etc",
.initOptions = (void*) ffInitDisplayOptions,
@@ -441,7 +441,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitDisplayOptions(FFDisplayOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffDisplayModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰍹");
options->compactType = FF_DISPLAY_COMPACT_TYPE_NONE;
options->preciseRefreshRate = false;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintDisplay(FFDisplayOptions* options);
void ffInitDisplayOptions(FFDisplayOptions* options);
void ffDestroyDisplayOptions(FFDisplayOptions* options);
extern FFModuleBaseInfo ffDisplayModuleInfo;
+2 -2
View File
@@ -139,7 +139,7 @@ exit:
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffDNSModuleInfo = {
.name = FF_DNS_MODULE_NAME,
.description = "Print configured DNS servers",
.initOptions = (void*) ffInitDNSOptions,
@@ -155,7 +155,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitDNSOptions(FFDNSOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffDNSModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰇖");
options->showType = FF_DNS_TYPE_BOTH;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintDNS(FFDNSOptions* options);
void ffInitDNSOptions(FFDNSOptions* options);
void ffDestroyDNSOptions(FFDNSOptions* options);
extern FFModuleBaseInfo ffDNSModuleInfo;
+2 -2
View File
@@ -104,7 +104,7 @@ void ffGenerateEditorJsonResult(FF_MAYBE_UNUSED FFEditorOptions* options, yyjson
ffStrbufDestroy(&result.version);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffEditorModuleInfo = {
.name = FF_EDITOR_MODULE_NAME,
.description = "Print information of the default editor ($VISUAL or $EDITOR)",
.initOptions = (void*) ffInitEditorOptions,
@@ -124,7 +124,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitEditorOptions(FFEditorOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffEditorModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󱞎");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintEditor(FFEditorOptions* options);
void ffInitEditorOptions(FFEditorOptions* options);
void ffDestroyEditorOptions(FFEditorOptions* options);
extern FFModuleBaseInfo ffEditorModuleInfo;
+2 -2
View File
@@ -88,7 +88,7 @@ void ffGenerateFontJsonResult(FF_MAYBE_UNUSED FFFontOptions* options, yyjson_mut
ffStrbufDestroy(&font.fonts[i]);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffFontModuleInfo = {
.name = FF_FONT_MODULE_NAME,
.description = "Print system font names",
.initOptions = (void*) ffInitFontOptions,
@@ -108,7 +108,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitFontOptions(FFFontOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffFontModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintFont(FFFontOptions* options);
void ffInitFontOptions(FFFontOptions* options);
void ffDestroyFontOptions(FFFontOptions* options);
extern FFModuleBaseInfo ffFontModuleInfo;
+2 -2
View File
@@ -130,7 +130,7 @@ void ffGenerateGamepadJsonResult(FF_MAYBE_UNUSED FFGamepadOptions* options, yyjs
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffGamepadModuleInfo = {
.name = FF_GAMEPAD_MODULE_NAME,
.description = "List (connected) gamepads",
.initOptions = (void*) ffInitGamepadOptions,
@@ -149,7 +149,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitGamepadOptions(FFGamepadOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffGamepadModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰺵");
options->percent = (FFPercentageModuleConfig) { 50, 20, 0 };
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintGamepad(FFGamepadOptions* options);
void ffInitGamepadOptions(FFGamepadOptions* options);
void ffDestroyGamepadOptions(FFGamepadOptions* options);
extern FFModuleBaseInfo ffGamepadModuleInfo;
+2 -2
View File
@@ -414,7 +414,7 @@ void ffGenerateGPUJsonResult(FFGPUOptions* options, yyjson_mut_doc* doc, yyjson_
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffGPUModuleInfo = {
.name = FF_GPU_MODULE_NAME,
.description = "Print GPU names, graphic memory size, type, etc",
.initOptions = (void*) ffInitGPUOptions,
@@ -449,7 +449,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitGPUOptions(FFGPUOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffGPUModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰾲");
options->driverSpecific = false;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintGPU(FFGPUOptions* options);
void ffInitGPUOptions(FFGPUOptions* options);
void ffDestroyGPUOptions(FFGPUOptions* options);
extern FFModuleBaseInfo ffGPUModuleInfo;
+2 -2
View File
@@ -131,7 +131,7 @@ exit:
ffStrbufDestroy(&host.vendor);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffHostModuleInfo = {
.name = FF_HOST_MODULE_NAME,
.description = "Print product name of your computer",
.initOptions = (void*) ffInitHostOptions,
@@ -153,7 +153,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitHostOptions(FFHostOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffHostModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰌢");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintHost(FFHostOptions* options);
void ffInitHostOptions(FFHostOptions* options);
void ffDestroyHostOptions(FFHostOptions* options);
extern FFModuleBaseInfo ffHostModuleInfo;
+2 -2
View File
@@ -86,7 +86,7 @@ void ffGenerateIconsJsonResult(FF_MAYBE_UNUSED FFIconsOptions* options, yyjson_m
ffStrbufDestroy(&result.icons2);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffIconsModuleInfo = {
.name = FF_ICONS_MODULE_NAME,
.description = "Print icon style name",
.initOptions = (void*) ffInitIconsOptions,
@@ -103,7 +103,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitIconsOptions(FFIconsOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffIconsModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintIcons(FFIconsOptions* options);
void ffInitIconsOptions(FFIconsOptions* options);
void ffDestroyIconsOptions(FFIconsOptions* options);
extern FFModuleBaseInfo ffIconsModuleInfo;
+2 -2
View File
@@ -98,7 +98,7 @@ exit:
ffStrbufDestroy(&result.version);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffInitSystemModuleInfo = {
.name = FF_INITSYSTEM_MODULE_NAME,
.description = "Print init system (pid 1) name and version",
.initOptions = (void*) ffInitInitSystemOptions,
@@ -117,7 +117,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitInitSystemOptions(FFInitSystemOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffInitSystemModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰿄");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintInitSystem(FFInitSystemOptions* options);
void ffInitInitSystemOptions(FFInitSystemOptions* options);
void ffDestroyInitSystemOptions(FFInitSystemOptions* options);
extern FFModuleBaseInfo ffInitSystemModuleInfo;
+2 -2
View File
@@ -66,7 +66,7 @@ void ffGenerateKernelJsonResult(FF_MAYBE_UNUSED FFKernelOptions* options, yyjson
yyjson_mut_obj_add_uint(doc, obj, "pageSize", info->pageSize);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffKernelModuleInfo = {
.name = FF_KERNEL_MODULE_NAME,
.description = "Print system kernel version",
.initOptions = (void*) ffInitKernelOptions,
@@ -87,7 +87,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitKernelOptions(FFKernelOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffKernelModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintKernel(FFKernelOptions* options);
void ffInitKernelOptions(FFKernelOptions* options);
void ffDestroyKernelOptions(FFKernelOptions* options);
extern FFModuleBaseInfo ffKernelModuleInfo;
+2 -2
View File
@@ -96,7 +96,7 @@ void ffGenerateKeyboardJsonResult(FF_MAYBE_UNUSED FFKeyboardOptions* options, yy
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffKeyboardModuleInfo = {
.name = FF_KEYBOARD_MODULE_NAME,
.description = "List (connected) keyboards",
.initOptions = (void*) ffInitKeyboardOptions,
@@ -113,7 +113,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitKeyboardOptions(FFKeyboardOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffKeyboardModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintKeyboard(FFKeyboardOptions* options);
void ffInitKeyboardOptions(FFKeyboardOptions* options);
void ffDestroyKeyboardOptions(FFKeyboardOptions* options);
extern FFModuleBaseInfo ffKeyboardModuleInfo;
+2 -2
View File
@@ -99,7 +99,7 @@ exit:
ffStrbufDestroy(&result.version);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffLMModuleInfo = {
.name = FF_LM_MODULE_NAME,
.description = "Print login manager (desktop manager) name and version",
.initOptions = (void*) ffInitLMOptions,
@@ -117,7 +117,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitLMOptions(FFLMOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffLMModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰧨");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintLM(FFLMOptions* options);
void ffInitLMOptions(FFLMOptions* options);
void ffDestroyLMOptions(FFLMOptions* options);
extern FFModuleBaseInfo ffLMModuleInfo;
+2 -2
View File
@@ -150,7 +150,7 @@ void ffGenerateLoadavgJsonResult(FF_MAYBE_UNUSED FFLoadavgOptions* options, yyjs
yyjson_mut_arr_add_real(doc, arr, result[i]);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffLoadavgModuleInfo = {
.name = FF_LOADAVG_MODULE_NAME,
.description = "Print system load averages",
.initOptions = (void*) ffInitLoadavgOptions,
@@ -168,7 +168,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitLoadavgOptions(FFLoadavgOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffLoadavgModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->percent = (FFPercentageModuleConfig) { 50, 80, 0 };
+2
View File
@@ -7,3 +7,5 @@
void ffPrintLoadavg(FFLoadavgOptions* options);
void ffInitLoadavgOptions(FFLoadavgOptions* options);
void ffDestroyLoadavgOptions(FFLoadavgOptions* options);
extern FFModuleBaseInfo ffLoadavgModuleInfo;
+2 -2
View File
@@ -63,7 +63,7 @@ void ffGenerateLocaleJsonResult(FF_MAYBE_UNUSED FFLocaleOptions* options, yyjson
yyjson_mut_obj_add_strbuf(doc, module, "result", &locale);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffLocaleModuleInfo = {
.name = FF_LOCALE_MODULE_NAME,
.description = "Print system locale name",
.initOptions = (void*) ffInitLocaleOptions,
@@ -79,7 +79,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitLocaleOptions(FFLocaleOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffLocaleModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintLocale(FFLocaleOptions* options);
void ffInitLocaleOptions(FFLocaleOptions* options);
void ffDestroyLocaleOptions(FFLocaleOptions* options);
extern FFModuleBaseInfo ffLocaleModuleInfo;
+2 -2
View File
@@ -385,7 +385,7 @@ void ffGenerateLocalIpJsonResult(FF_MAYBE_UNUSED FFLocalIpOptions* options, yyjs
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffLocalIPModuleInfo = {
.name = FF_LOCALIP_MODULE_NAME,
.description = "List local IP addresses (v4 or v6), MAC addresses, etc",
.initOptions = (void*) ffInitLocalIpOptions,
@@ -408,7 +408,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitLocalIpOptions(FFLocalIpOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffLocalIPModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰩟");
options->showType = FF_LOCALIP_TYPE_IPV4_BIT | FF_LOCALIP_TYPE_PREFIX_LEN_BIT
+2
View File
@@ -7,3 +7,5 @@
void ffPrintLocalIp(FFLocalIpOptions* options);
void ffInitLocalIpOptions(FFLocalIpOptions* options);
void ffDestroyLocalIpOptions(FFLocalIpOptions* options);
extern FFModuleBaseInfo ffLocalIPModuleInfo;
+2 -2
View File
@@ -151,7 +151,7 @@ void ffGenerateMediaJsonResult(FF_MAYBE_UNUSED FFMediaOptions* options, yyjson_m
yyjson_mut_obj_add_strbuf(doc, player, "url", &media->url);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffMediaModuleInfo = {
.name = FF_MEDIA_MODULE_NAME,
.description = "Print playing song name",
.initOptions = (void*) ffInitMediaOptions,
@@ -171,7 +171,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitMediaOptions(FFMediaOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffMediaModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintMedia(FFMediaOptions* options);
void ffInitMediaOptions(FFMediaOptions* options);
void ffDestroyMediaOptions(FFMediaOptions* options);
extern FFModuleBaseInfo ffMediaModuleInfo;
+2 -2
View File
@@ -113,7 +113,7 @@ void ffGenerateMemoryJsonResult(FF_MAYBE_UNUSED FFMemoryOptions* options, yyjson
yyjson_mut_obj_add_uint(doc, obj, "used", storage.bytesUsed);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffMemoryModuleInfo = {
.name = FF_MEMORY_MODULE_NAME,
.description = "Print system memory usage info",
.initOptions = (void*) ffInitMemoryOptions,
@@ -132,7 +132,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitMemoryOptions(FFMemoryOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffMemoryModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->percent = (FFPercentageModuleConfig) { 50, 80, 0 };
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintMemory(FFMemoryOptions* options);
void ffInitMemoryOptions(FFMemoryOptions* options);
void ffDestroyMemoryOptions(FFMemoryOptions* options);
extern FFModuleBaseInfo ffMemoryModuleInfo;
+2 -2
View File
@@ -112,7 +112,7 @@ void ffGenerateMonitorJsonResult(FF_MAYBE_UNUSED FFMonitorOptions* options, yyjs
yyjson_mut_obj_add_str(doc, module, "error", "Monitor module is an alias of Display module");
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffMonitorModuleInfo = {
.name = FF_MONITOR_MODULE_NAME,
.description = "Alias of Display module",
.initOptions = (void*) ffInitMonitorOptions,
@@ -139,7 +139,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitMonitorOptions(FFMonitorOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffMonitorModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰹑");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintMonitor(FFMonitorOptions* options);
void ffInitMonitorOptions(FFMonitorOptions* options);
void ffDestroyMonitorOptions(FFMonitorOptions* options);
extern FFModuleBaseInfo ffMonitorModuleInfo;
+2 -2
View File
@@ -96,7 +96,7 @@ void ffGenerateMouseJsonResult(FF_MAYBE_UNUSED FFMouseOptions* options, yyjson_m
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffMouseModuleInfo = {
.name = FF_MOUSE_MODULE_NAME,
.description = "List connected mouses",
.initOptions = (void*) ffInitMouseOptions,
@@ -113,7 +113,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitMouseOptions(FFMouseOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffMouseModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰍽");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintMouse(FFMouseOptions* options);
void ffInitMouseOptions(FFMouseOptions* options);
void ffDestroyMouseOptions(FFMouseOptions* options);
extern FFModuleBaseInfo ffMouseModuleInfo;
+3 -3
View File
@@ -190,7 +190,7 @@ void ffGenerateNetIOJsonResult(FFNetIOOptions* options, yyjson_mut_doc* doc, yyj
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffNetIOModuleInfo = {
.name = FF_NETIO_MODULE_NAME,
.description = "Print network I/O throughput",
.initOptions = (void*) ffInitNetIOOptions,
@@ -217,12 +217,12 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitNetIOOptions(FFNetIOOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffNetIOModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰾆");
ffStrbufInit(&options->namePrefix);
options->defaultRouteOnly =
#if __ANDROID__ || __OpenBSD__
#if __ANDROID__
false
#else
true
+2
View File
@@ -9,3 +9,5 @@ void ffPrepareNetIO(FFNetIOOptions* options);
void ffPrintNetIO(FFNetIOOptions* options);
void ffInitNetIOOptions(FFNetIOOptions* options);
void ffDestroyNetIOOptions(FFNetIOOptions* options);
extern FFModuleBaseInfo ffNetIOModuleInfo;
+2 -2
View File
@@ -114,7 +114,7 @@ void ffGenerateOpenCLJsonResult(FF_MAYBE_UNUSED FFOpenCLOptions* options, yyjson
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffOpenCLModuleInfo = {
.name = FF_OPENCL_MODULE_NAME,
.description = "Print highest OpenCL version supported by the GPU",
.initOptions = (void*) ffInitOpenCLOptions,
@@ -132,7 +132,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitOpenCLOptions(FFOpenCLOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffOpenCLModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintOpenCL(FFOpenCLOptions* options);
void ffInitOpenCLOptions(FFOpenCLOptions* options);
void ffDestroyOpenCLOptions(FFOpenCLOptions* options);
extern FFModuleBaseInfo ffOpenCLModuleInfo;
+2 -2
View File
@@ -127,7 +127,7 @@ void ffGenerateOpenGLJsonResult(FF_MAYBE_UNUSED FFOpenGLOptions* options, yyjson
ffStrbufDestroy(&result.library);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffOpenGLModuleInfo = {
.name = FF_OPENGL_MODULE_NAME,
.description = "Print highest OpenGL version supported by the GPU",
.initOptions = (void*) ffInitOpenGLOptions,
@@ -147,7 +147,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitOpenGLOptions(FFOpenGLOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffOpenGLModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "");
options->library = FF_OPENGL_LIBRARY_AUTO;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintOpenGL(FFOpenGLOptions* options);
void ffInitOpenGLOptions(FFOpenGLOptions* options);
void ffDestroyOpenGLOptions(FFOpenGLOptions* options);
extern FFModuleBaseInfo ffOpenGLModuleInfo;
+4 -2
View File
@@ -159,7 +159,7 @@ void ffGenerateOSJsonResult(FF_MAYBE_UNUSED FFOSOptions* options, yyjson_mut_doc
yyjson_mut_obj_add_strbuf(doc, obj, "versionID", &os->versionID);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffOSModuleInfo = {
.name = FF_OS_MODULE_NAME,
.description = "Print operating system name and version",
.initOptions = (void*) ffInitOSOptions,
@@ -186,7 +186,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitOSOptions(FFOSOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffOSModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs,
#ifdef _WIN32
""
@@ -202,6 +202,8 @@ void ffInitOSOptions(FFOSOptions* options)
""
#elif __OpenBSD__
""
#elif __Haiku__
""
#else
"?"
#endif
+2
View File
@@ -7,3 +7,5 @@
void ffPrintOS(FFOSOptions* options);
void ffInitOSOptions(FFOSOptions* options);
void ffDestroyOSOptions(FFOSOptions* options);
extern FFModuleBaseInfo ffOSModuleInfo;
+2 -2
View File
@@ -431,7 +431,7 @@ void ffGeneratePackagesJsonResult(FF_MAYBE_UNUSED FFPackagesOptions* options, yy
yyjson_mut_obj_add_strbuf(doc, obj, "pacmanBranch", &counts.pacmanBranch);
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffPackagesModuleInfo = {
.name = FF_PACKAGES_MODULE_NAME,
.description = "List installed package managers and count of installed packages",
.initOptions = (void*) ffInitPackagesOptions,
@@ -493,7 +493,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitPackagesOptions(FFPackagesOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffPackagesModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰏖");
options->disabled = FF_PACKAGES_DISABLE_LIST;
+2
View File
@@ -7,3 +7,5 @@
void ffPrintPackages(FFPackagesOptions* options);
void ffInitPackagesOptions(FFPackagesOptions* options);
void ffDestroyPackagesOptions(FFPackagesOptions* options);
extern FFModuleBaseInfo ffPackagesModuleInfo;
+2 -2
View File
@@ -226,7 +226,7 @@ void ffGeneratePhysicalDiskJsonResult(FFPhysicalDiskOptions* options, yyjson_mut
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffPhysicalDiskModuleInfo = {
.name = FF_PHYSICALDISK_MODULE_NAME,
.description = "Print physical disk information",
.initOptions = (void*) ffInitPhysicalDiskOptions,
@@ -251,7 +251,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitPhysicalDiskOptions(FFPhysicalDiskOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffPhysicalDiskModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰋊");
ffStrbufInit(&options->namePrefix);
+2
View File
@@ -7,3 +7,5 @@
void ffPrintPhysicalDisk(FFPhysicalDiskOptions* options);
void ffInitPhysicalDiskOptions(FFPhysicalDiskOptions* options);
void ffDestroyPhysicalDiskOptions(FFPhysicalDiskOptions* options);
extern FFModuleBaseInfo ffPhysicalDiskModuleInfo;
+2 -2
View File
@@ -139,7 +139,7 @@ void ffGeneratePhysicalMemoryJsonResult(FF_MAYBE_UNUSED FFPhysicalMemoryOptions*
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffPhysicalMemoryModuleInfo = {
.name = FF_PHYSICALMEMORY_MODULE_NAME,
.description = "Print system physical memory devices",
.initOptions = (void*) ffInitPhysicalMemoryOptions,
@@ -165,7 +165,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitPhysicalMemoryOptions(FFPhysicalMemoryOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffPhysicalMemoryModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰑭");
}
@@ -7,3 +7,5 @@
void ffPrintPhysicalMemory(FFPhysicalMemoryOptions* options);
void ffInitPhysicalMemoryOptions(FFPhysicalMemoryOptions* options);
void ffDestroyPhysicalMemoryOptions(FFPhysicalMemoryOptions* options);
extern FFModuleBaseInfo ffPhysicalMemoryModuleInfo;
+2 -2
View File
@@ -107,7 +107,7 @@ void ffGeneratePlayerJsonResult(FF_MAYBE_UNUSED FFMediaOptions* options, yyjson_
yyjson_mut_obj_add_str(doc, module, "error", "Player module is an alias of Media module");
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffPlayerModuleInfo = {
.name = FF_PLAYER_MODULE_NAME,
.description = "Print music player name",
.initOptions = (void*) ffInitPlayerOptions,
@@ -126,7 +126,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitPlayerOptions(FFPlayerOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffPlayerModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰥠");
}
+2
View File
@@ -8,3 +8,5 @@
void ffPrintPlayer(FFPlayerOptions* options);
void ffInitPlayerOptions(FFPlayerOptions* options);
void ffDestroyPlayerOptions(FFPlayerOptions* options);
extern FFModuleBaseInfo ffPlayerModuleInfo;
+2 -2
View File
@@ -111,7 +111,7 @@ void ffGeneratePowerAdapterJsonResult(FF_MAYBE_UNUSED FFPowerAdapterOptions* opt
}
}
static FFModuleBaseInfo ffModuleInfo = {
FFModuleBaseInfo ffPowerAdapterModuleInfo = {
.name = FF_POWERADAPTER_MODULE_NAME,
.description = "Print power adapter name and charging watts",
.initOptions = (void*) ffInitPowerAdapterOptions,
@@ -132,7 +132,7 @@ static FFModuleBaseInfo ffModuleInfo = {
void ffInitPowerAdapterOptions(FFPowerAdapterOptions* options)
{
options->moduleInfo = ffModuleInfo;
options->moduleInfo = ffPowerAdapterModuleInfo;
ffOptionInitModuleArg(&options->moduleArgs, "󰚥");
}
+2
View File
@@ -7,3 +7,5 @@
void ffPrintPowerAdapter(FFPowerAdapterOptions* options);
void ffInitPowerAdapterOptions(FFPowerAdapterOptions* options);
void ffDestroyPowerAdapterOptions(FFPowerAdapterOptions* options);
extern FFModuleBaseInfo ffPowerAdapterModuleInfo;

Some files were not shown because too many files have changed in this diff Show More