From abcdbeda1e280b92d4e926cc9f30f62aba608542 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Fri, 29 May 2026 09:30:35 +0200 Subject: [PATCH] feat(task): improve summary extraction in docs generation using Python AST parsing --- templates/task | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/task b/templates/task index 1e9936b2..e4aade92 100755 --- a/templates/task +++ b/templates/task @@ -163,7 +163,7 @@ docs() { local module_dir=$(dirname "$manifest_file") local module_name=$(basename "$module_dir") echo "Add summary of $module_name to readme file." - local summary=$(grep 'summary' "$manifest_file" -A 1 | tail -1) + local summary=$(python3 -c "import ast; d=ast.literal_eval(open('$manifest_file').read()); print(d.get('summary', '').replace('\n', ' ').strip())") echo "| [$module_name]($module_name) | $summary |" >> 'README.md' done }