summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-04 20:49:46 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-04 20:49:46 +1000
commit14286fcded0458270dd755f4aa46ed793f7aaf16 (patch)
tree5ee70cc60df632f543f040fe8e0fc5749d603ee1
parentfeat: add version flag (diff)
downloadcaelestia-cli-14286fcded0458270dd755f4aa46ed793f7aaf16.tar.gz
caelestia-cli-14286fcded0458270dd755f4aa46ed793f7aaf16.tar.bz2
caelestia-cli-14286fcded0458270dd755f4aa46ed793f7aaf16.zip
version: silence stderr
-rw-r--r--src/caelestia/utils/version.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/caelestia/utils/version.py b/src/caelestia/utils/version.py
index 8f9ccba..7c5ce88 100644
--- a/src/caelestia/utils/version.py
+++ b/src/caelestia/utils/version.py
@@ -6,7 +6,9 @@ from caelestia.utils.paths import config_dir
def print_version() -> None:
print("Packages:")
pkgs = ["caelestia-shell-git", "caelestia-cli-git", "caelestia-meta"]
- versions = subprocess.run(["pacman", "-Q", *pkgs], stdout=subprocess.PIPE, text=True).stdout
+ versions = subprocess.run(
+ ["pacman", "-Q", *pkgs], stdout=subprocess.PIPE, stderr=subprocess.DEVNULL, text=True
+ ).stdout
for pkg in pkgs:
if pkg not in versions:
@@ -40,6 +42,7 @@ def print_version() -> None:
"upstream/main",
],
text=True,
+ stderr=subprocess.DEVNULL,
)
print(" Last merged upstream commit:", shell_ver.split()[1])
print(" Commit message:", *shell_ver.splitlines()[1:])