Fastfetch: add option --faction-trailing-zeros

This commit is contained in:
李通洲
2025-09-03 14:20:23 +08:00
parent 37ab380a6f
commit 303edb97ce
2 changed files with 21 additions and 0 deletions
+12
View File
@@ -846,6 +846,18 @@
"default": -1
}
},
{
"long": "fraction-trailing-zeros",
"desc": "Set when to keep trailing zeros",
"arg": {
"type": "enum",
"enum": {
"default": "Use the behavior defined internally",
"always": "Always keep trailing zeros",
"never": "Never keep trailing zeros"
}
}
},
{
"long": "temp-unit",
"desc": "Set the temperature unit",
+9
View File
@@ -711,6 +711,15 @@ bool ffOptionsParseDisplayCommandLine(FFOptionsDisplay* options, const char* key
}
else if(ffStrEqualsIgnCase(key, "--fraction-ndigits"))
options->fractionNdigits = (int8_t) ffOptionParseInt32(key, value);
else if(ffStrEqualsIgnCase(key, "--fraction-trailing-zeros"))
{
options->fractionTrailingZeros = (FFFractionTrailingZerosType) ffOptionParseEnum(key, value, (FFKeyValuePair[]) {
{ "default", FF_FRACTION_TRAILING_ZEROS_TYPE_DEFAULT },
{ "show", FF_FRACTION_TRAILING_ZEROS_TYPE_SHOW },
{ "hide", FF_FRACTION_TRAILING_ZEROS_TYPE_HIDE },
{},
});
}
else if(ffStrEqualsIgnCase(key, "--no-buffer"))
options->noBuffer = ffOptionParseBoolean(value);
else if(ffStrStartsWithIgnCase(key, "--bar-"))