From 877e4db66324ae33d8e006e73b97c382f93d860b Mon Sep 17 00:00:00 2001 From: Joscha Date: Tue, 4 Nov 2025 01:48:08 +0100 Subject: [PATCH] Provide username and hostname in orchestrator --- pasch/orchestrator.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pasch/orchestrator.py b/pasch/orchestrator.py index f3514d4..098fb82 100644 --- a/pasch/orchestrator.py +++ b/pasch/orchestrator.py @@ -1,5 +1,7 @@ from __future__ import annotations +import getpass +import socket from abc import ABC, abstractmethod from rich import print @@ -22,9 +24,13 @@ class Orchestrator: def __init__(self, name: str = "pasch", dry_run: bool = False) -> None: self.name = name self.dry_run = dry_run + self.state_dir = xdg_state_home() / self.name self.console = Console(highlight=False) + self.user = getpass.getuser() + self.host = socket.gethostname() + self._frozen: bool = False self._modules: list[Module] = []