Linux: pacman対応

このコミットが含まれているのは:
守矢諏訪子 2024-07-18 16:09:05 +09:00
コミット 7c8ea39b59
2個のファイルの変更6行の追加2行の削除

ファイルの表示

@ -6,6 +6,7 @@
* Linux: 「/proc/cpuinfo」で使ってCPU速さの受け取る様に * Linux: 「/proc/cpuinfo」で使ってCPU速さの受け取る様に
* Kubuntu、Xubuntu、Lubuntu、Arco、Hyperbola、Parabola、Pop OSロゴの追加 * Kubuntu、Xubuntu、Lubuntu、Arco、Hyperbola、Parabola、Pop OSロゴの追加
* Linux: 「hostname」コマンドがなければ、「cat /etc/hostname」を実効する様に * Linux: 「hostname」コマンドがなければ、「cat /etc/hostname」を実効する様に
* Linux: pacman対応
# 0.2.0 # 0.2.0
* Manjaroのロゴの追加 * Manjaroのロゴの追加

ファイルの表示

@ -20,11 +20,14 @@ const char *display_packages() {
return run_command_s("pkg list | wc -l | sed 's/ *//' && echo \" (pkg list)\""); return run_command_s("pkg list | wc -l | sed 's/ *//' && echo \" (pkg list)\"");
#elif defined(__linux__) #elif defined(__linux__)
if (access("/bin/xbps-query", F_OK) != -1) { if (access("/bin/xbps-query", F_OK) != -1) {
return run_command_s("xbps-query -l | wc -l | sed \"s/ //g\" " return run_command_s("xbps-query -l | wc -l | sed \"s/ //g\" && "
"&& echo \" (xbps-query)\""); "echo \" (xbps-query)\"");
} else if (access("/usr/bin/dpkg-query", F_OK) != -1) { } else if (access("/usr/bin/dpkg-query", F_OK) != -1) {
return run_command_s("dpkg-query -f '.\n' -W | wc -l | sed \"s/ //g\" && " return run_command_s("dpkg-query -f '.\n' -W | wc -l | sed \"s/ //g\" && "
"echo \" (dpkg-query)\""); "echo \" (dpkg-query)\"");
} else if (access("/usr/bin/pacman", F_OK) != -1) {
return run_command_s("pacman -Qq | wc -l | sed \"s/ //g\" && "
"echo \" (pacman)\"");
} }
return NULL; return NULL;