feat: add cpu name info option
This commit is contained in:
parent
a8b69d36ef
commit
ea6b78db16
@ -97,7 +97,7 @@ make your changes to `./pfetch-extractor/logos.sh` and build the binary with
|
||||
# Default: first example below
|
||||
# Valid: space separated string
|
||||
#
|
||||
# OFF by default: shell editor wm de palette
|
||||
# OFF by default: shell editor wm de palette cpu
|
||||
PF_INFO="ascii title os host kernel uptime pkgs memory"
|
||||
|
||||
# Example: Only ASCII.
|
||||
|
||||
@ -230,6 +230,10 @@ pub fn memory(memory_readout: &MemoryReadout) -> Option<String> {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn cpu(general_readout: &GeneralReadout) -> Option<String> {
|
||||
general_readout.cpu_model_name().ok()
|
||||
}
|
||||
|
||||
pub fn os(general_readout: &GeneralReadout) -> Option<String> {
|
||||
match env::consts::OS {
|
||||
"linux" => {
|
||||
|
||||
@ -13,6 +13,7 @@ enum PfetchInfo {
|
||||
Kernel,
|
||||
Uptime,
|
||||
Pkgs,
|
||||
Cpu,
|
||||
Memory,
|
||||
Shell,
|
||||
Editor,
|
||||
@ -40,6 +41,7 @@ impl FromStr for PfetchInfo {
|
||||
"kernel" => Ok(PfetchInfo::Kernel),
|
||||
"uptime" => Ok(PfetchInfo::Uptime),
|
||||
"pkgs" => Ok(PfetchInfo::Pkgs),
|
||||
"cpu" => Ok(PfetchInfo::Cpu),
|
||||
"memory" => Ok(PfetchInfo::Memory),
|
||||
"shell" => Ok(PfetchInfo::Shell),
|
||||
"editor" => Ok(PfetchInfo::Editor),
|
||||
@ -180,6 +182,7 @@ fn get_info(
|
||||
pfetch::total_packages(&readouts.package_readout, skip_slow_package_managers)
|
||||
.to_string(),
|
||||
),
|
||||
PfetchInfo::Cpu => pfetch::cpu(&readouts.general_readout),
|
||||
PfetchInfo::Memory => pfetch::memory(&readouts.memory_readout),
|
||||
PfetchInfo::Shell => pfetch::shell(&readouts.general_readout),
|
||||
PfetchInfo::Editor => pfetch::editor(),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user