diff --git a/rvctl.py b/rvctl.py index 7d7219d..d11cb1e 100755 --- a/rvctl.py +++ b/rvctl.py @@ -3366,9 +3366,15 @@ def runtime_name_slug(raw_value: str, field_name: str) -> str: return slug +def display_profile_slug(profile: str) -> str: + if profile == "host": + return "_host" + return profile + + def runtime_name(user_name: str, profile: str, selector: str, window_name: str) -> str: selector_parts = selector.split("/") - name_parts = [display_user_slug(user_name), profile] + name_parts = [display_user_slug(user_name), display_profile_slug(profile)] name_parts.extend(runtime_name_slug(part, "card selector") for part in selector_parts) name_parts.append(runtime_name_slug(window_name, "tmux window name")) return "_".join(name_parts)