mirror of
https://github.com/gechandesu/os_release.git
synced 2026-01-02 14:09:35 +03:00
readme: update
This commit is contained in:
18
README.md
18
README.md
@@ -1,10 +1,7 @@
|
|||||||
# Freedesktop OS Release
|
# Operating System Identification
|
||||||
|
|
||||||
`os_release` module implements the os-release, initrd-release and extension-release
|
`os_release` module implements the /etc/os-release file parser per freedesktop.org standard.
|
||||||
file parser per Freedesktop standard. Those files are intended for operating system
|
Learn more at [os-release(5)](https://www.freedesktop.org/software/systemd/man/latest/os-release.html).
|
||||||
identification. Learn more at
|
|
||||||
[os-release(5)](https://www.freedesktop.org/software/systemd/man/latest/os-release.html)
|
|
||||||
manual page.
|
|
||||||
|
|
||||||
Usage example:
|
Usage example:
|
||||||
|
|
||||||
@@ -12,9 +9,10 @@ Usage example:
|
|||||||
import os_release
|
import os_release
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
release_data := os_release.os_release()
|
release_data := os_release.os_release()
|
||||||
os_name := release_data['PRETTY_NAME'] or { 'Linux' }
|
os_name := release_data['NAME'] or { 'Linux' }
|
||||||
os_version := release_data['VERSION_ID'] or { '0' }
|
os_id := release_data['ID'] or { 'linux' }
|
||||||
println('OS: ${os_name} ${os_version}')
|
println('OS Name: ${os_name}')
|
||||||
|
println('OS ID: ${os_id}')
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user