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 }