diff --git a/Makefile b/Makefile index d4241d86f..fdc039a33 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ all: fmt gen lint build test .PHONY: fmt fmt: - prefix "$@" ./ci/sub/fmt/make.sh + prefix "$@" ./ci/fmt.sh .PHONY: gen gen: prefix "$@" ./ci/gen.sh diff --git a/README.md b/README.md index 6773c6d83..2bb844ccf 100644 --- a/README.md +++ b/README.md @@ -19,27 +19,24 @@ # Table of Contents - -- [What does D2 look like?](#what-does-d2-look-like) -- [Quickstart](#quickstart) -- [Install](#install) -- [D2 as a library](#d2-as-a-library) -- [Themes](#themes) -- [Fonts](#fonts) -- [Export file types](#export-file-types) -- [Language tooling](#language-tooling) -- [Plugins](#plugins) -- [Comparison](#comparison) -- [Contributing](#contributing) -- [License](#license) -- [Related](#related) - * [VSCode extension](#vscode-extension) - * [Vim extension](#vim-extension) - * [Language docs](#language-docs) - * [Misc](#misc) -- [FAQ](#faq) - - +- What does D2 look like? +- Quickstart +- Install +- D2 as a library +- Themes +- Fonts +- Export file types +- Language tooling +- Plugins +- Comparison +- Contributing +- License +- Related + - VSCode extension + - Vim extension + - Language docs + - Misc +- FAQ ## What does D2 look like? diff --git a/ci/fmt.sh b/ci/fmt.sh new file mode 100755 index 000000000..75c1f1924 --- /dev/null +++ b/ci/fmt.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -eu +. "$(dirname "$0")/sub/lib.sh" +cd -- "$(dirname "$0")/.." + +if is_changed README.md; then + sh_c tocsubst --skip 1 README.md +fi +./ci/sub/fmt/make.sh diff --git a/ci/sub b/ci/sub index a39a67857..e894a489a 160000 --- a/ci/sub +++ b/ci/sub @@ -1 +1 @@ -Subproject commit a39a678570a0454d6bf63f9012fb5ec107e24df5 +Subproject commit e894a489abaead7314a3f126cdb32f18b272a23f