yay kernel version tester

This commit is contained in:
alisceon 2025-12-07 13:09:24 +01:00
parent 5e36fa1c4d
commit 321217c888
2 changed files with 21 additions and 2 deletions

View file

@ -2,5 +2,17 @@ import json
jazoon = $(curl -s https://www.kernel.org/releases.json)
kernel_mainline = json.loads(jazoon)["releases"][0]["version"]
print(kernel_mainline)
try:
kernel_mainline = json.loads(jazoon)["releases"][0]["version"]
except json.JSONDecodeError:
kernel_mainline = "json_decode_error"
except KeyError:
kernel_mainline = "key_error"
except Exception:
kernel_mainline = "unknown_error"
kernel_local = ".".join($(uname -r).split(".")[:2])
color = "{RED}" if kernel_mainline != kernel_local else "{GREEN}"
print_color(f"{color}{kernel_mainline}" + "{RESET}")
#exit(int(kernel_mainline != kernel_local))
exit()