From: Boyuan Yang Date: Thu, 28 Feb 2019 20:59:54 +0000 (-0500) Subject: New upstream version 2.0.9.17 X-Git-Tag: archive/raspbian/5.7.12-2+rpi1^2~3^2~21 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7cc31f6a8ce13824b0661a4ad33a0337ca3c1114;p=dtkcore.git New upstream version 2.0.9.17 --- diff --git a/CHANGELOG.md b/CHANGELOG.md index 4047f77..410ea44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ + +## 2.0.9.17 (2019-02-26) + + + + + +## 2.0.9.16 (2019-02-26) + + +#### Bug Fixes + +* deepin-os-release support cpu model and other info query ([cbeb47c9](https://github.com/linuxdeepin/dtkcore/commit/cbeb47c97e31d2b5dd3c198c60ee74332fecb293)) + + + ## 2.0.9.15 (2019-01-25) diff --git a/tools/deepin-os-release/main.cpp b/tools/deepin-os-release/main.cpp index 387cf8d..779b9b0 100644 --- a/tools/deepin-os-release/main.cpp +++ b/tools/deepin-os-release/main.cpp @@ -35,21 +35,21 @@ int main(int argc, char *argv[]) Q_UNUSED(app) QCommandLineParser parser; - QCommandLineOption option_all("all"); - QCommandLineOption option_deepin_type("deepin-type"); - QCommandLineOption option_deepin_version("deepin-version"); - QCommandLineOption option_deepin_edition("deepin-edition"); - QCommandLineOption option_deepin_copyright("deepin-copyright"); - QCommandLineOption option_product_type("product-type"); - QCommandLineOption option_product_version("product-version"); - QCommandLineOption option_computer_name("computer-name"); - QCommandLineOption option_cpu_model("cpu-model"); - QCommandLineOption optioin_memory_size("memory-size"); - QCommandLineOption optioin_disk_size("disk-size"); + QCommandLineOption option_all("all", "Print All Informations"); + QCommandLineOption option_deepin_type("deepin-type", " "); + QCommandLineOption option_deepin_version("deepin-version", " "); + QCommandLineOption option_deepin_edition("deepin-edition", " "); + QCommandLineOption option_deepin_copyright("deepin-copyright", " "); + QCommandLineOption option_product_type("product-type", " "); + QCommandLineOption option_product_version("product-version", " "); + QCommandLineOption option_computer_name("computer-name", "Computer Name"); + QCommandLineOption option_cpu_model("cpu-model", "CPU Model"); + QCommandLineOption option_memory_size("memory-size", "Memory Size (GiB)"); + QCommandLineOption option_disk_size("disk-size", "Disk Size (GiB)"); parser.addOptions({option_all, option_deepin_type, option_deepin_version, option_deepin_edition, option_deepin_copyright, option_product_type, option_product_version, - option_computer_name, option_cpu_model, optioin_memory_size, optioin_disk_size}); + option_computer_name, option_cpu_model, option_memory_size, option_disk_size}); parser.addHelpOption(); parser.addVersionOption(); parser.process(app); @@ -87,6 +87,14 @@ int main(int argc, char *argv[]) printf("%s", qPrintable(DSysInfo::productTypeString())); else if (parser.isSet(option_product_version)) printf("%s", qPrintable(DSysInfo::productVersion())); + else if (parser.isSet(option_cpu_model)) + printf("%s x %d", qPrintable(DSysInfo::cpuModelName()), QThread::idealThreadCount()); + else if (parser.isSet(option_computer_name)) + printf("%s", qPrintable(DSysInfo::computerName())); + else if (parser.isSet(option_memory_size)) + printf("%f", DSysInfo::memoryTotalSize() / 1024.0 / 1024 / 1024); + else if (parser.isSet(option_disk_size)) + printf("%f", DSysInfo::systemDiskSize() / 1024.0 / 1024 / 1024); } return 0;