readme: update

This commit is contained in:
ge
2025-12-26 02:55:29 +03:00
parent 4208ec0fd2
commit 3c2e41e0a6

View File

@@ -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:
@@ -13,8 +10,9 @@ 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}')
os_name := release_data['NAME'] or { 'Linux' }
os_id := release_data['ID'] or { 'linux' }
println('OS Name: ${os_name}')
println('OS ID: ${os_id}')
}
```