From 3c2e41e0a6aeed96a03bd9bda3a54197124a22b1 Mon Sep 17 00:00:00 2001 From: ge Date: Fri, 26 Dec 2025 02:55:29 +0300 Subject: [PATCH] readme: update --- README.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a429ade..a8c2cfa 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,7 @@ -# Freedesktop OS Release +# Operating System Identification -`os_release` module implements the os-release, initrd-release and extension-release -file parser per Freedesktop standard. Those files are intended for operating system -identification. Learn more at -[os-release(5)](https://www.freedesktop.org/software/systemd/man/latest/os-release.html) -manual page. +`os_release` module implements the /etc/os-release file parser per freedesktop.org standard. +Learn more at [os-release(5)](https://www.freedesktop.org/software/systemd/man/latest/os-release.html). Usage example: @@ -12,9 +9,10 @@ Usage example: import os_release fn main() { - release_data := os_release.os_release() - os_name := release_data['PRETTY_NAME'] or { 'Linux' } - os_version := release_data['VERSION_ID'] or { '0' } - println('OS: ${os_name} ${os_version}') + release_data := os_release.os_release() + os_name := release_data['NAME'] or { 'Linux' } + os_id := release_data['ID'] or { 'linux' } + println('OS Name: ${os_name}') + println('OS ID: ${os_id}') } ```