File: regenerate-readmes.sh

package info (click to toggle)
rust-buf-list 1.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 260 kB
  • sloc: awk: 19; sh: 8; makefile: 2
file content (16 lines) | stat: -rwxr-xr-x 468 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env bash

# Copyright (c) The cargo-guppy Contributors
# SPDX-License-Identifier: MIT OR Apache-2.0

# Regenerate readme files in this repository.

set -eo pipefail

cd "$(git rev-parse --show-toplevel)"
git ls-files | grep README.tpl$ | while read -r readme; do
  dir=$(dirname "$readme")
  cargo readme --project-root "$dir" > "$dir/README.md.tmp"
  gawk -f "scripts/fix-readmes.awk" "$dir/README.md.tmp" > "$dir/README.md"
  rm "$dir/README.md.tmp"
done