clan-cli: Make clan flakes create discover templates from inputs. Add clan flakes list command

This commit is contained in:
Qubasa
2025-01-30 16:24:50 +07:00
parent 9a79ea8e1d
commit 0db5abf56a
9 changed files with 438 additions and 74 deletions

View File

@@ -1,6 +1,7 @@
import argparse
import json
import logging
import re
from dataclasses import dataclass
from pathlib import Path
from typing import Literal
@@ -45,9 +46,6 @@ class MachineDetails:
disk_schema: MachineDiskMatter | None = None
import re
def extract_header(c: str) -> str:
header_lines = []
for line in c.splitlines():