summaryrefslogtreecommitdiff
path: root/clusterman
diff options
context:
space:
mode:
Diffstat (limited to 'clusterman')
-rw-r--r--clusterman/__main__.py24
1 files changed, 21 insertions, 3 deletions
diff --git a/clusterman/__main__.py b/clusterman/__main__.py
index f3b5ec8..413293b 100644
--- a/clusterman/__main__.py
+++ b/clusterman/__main__.py
@@ -1,7 +1,25 @@
+import platform
+from typing import NamedTuple
+class SystemInformations(NamedTuple):
+ """System Informations Data Structure"""
+ hostname: str
+ arch: str
+ os: str
+ release: str
-
-
+def sysinfos_create():
+ global SYSINFOS
+ uname = platform.uname()
+ SYSINFOS=SystemInformations(
+ uname.node,
+ uname.machine,
+ uname.system,
+ uname.release
+ )
+ print(SYSINFOS)
+
def main():
- print("it works!")
+ print("It works!")
+ sysinfos_create()