From 8b6faaf8350712a22f95e797df9c2efa091d81e2 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Tue, 19 Nov 2019 17:54:01 -0600 Subject: [PATCH] Starting on config file based around HostGroups --- ssh_config_utils/config_file.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ssh_config_utils/config_file.py b/ssh_config_utils/config_file.py index 418ef35..654e26e 100644 --- a/ssh_config_utils/config_file.py +++ b/ssh_config_utils/config_file.py @@ -85,3 +85,9 @@ class ConfigFile: file.write(text) else: text = fp.write(text) + + +class GroupedConfigFile(ConfigFile): + def __init__(self, global_host, hosts): + self.global_host = global_host + self.root_group = HostGroup("")