From bab95c4e53e93709f4a13d95fd27a1fc89d1c95c Mon Sep 17 00:00:00 2001 From: Jacob Salmela Date: Thu, 21 Sep 2023 05:47:50 -0500 Subject: [PATCH] mac and linux need different sed -i commands Signed-off-by: Jacob Salmela --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index fd30b437..1d02d276 100644 --- a/Makefile +++ b/Makefile @@ -208,14 +208,18 @@ venv: source venv/bin/activate pip install -r requirements.txt +generate-hardwaretypes-docs-mac: + mkdir -p docs/hardware-types + generate-schema-doc --config-file docs/generate-schema-doc-config.yml pkg/hardwaretypes/hardware-types/schema/devicetype.json docs/hardware-types/devicetype.md + sed -i '' 's/Must be one of:/Must be one of:\n/g' docs/hardware-types/devicetype.md + # this has a stupid hack to make the markdown lists show properly by sed'ing the # resultant file. this hack also needs a short delay for the generated file to # fully appear so it can be hacked generate-hardwaretypes-docs: mkdir -p docs/hardware-types generate-schema-doc --config-file docs/generate-schema-doc-config.yml pkg/hardwaretypes/hardware-types/schema/devicetype.json docs/hardware-types/devicetype.md - $(shell sleep 5) - sed -i '' 's/Must be one of:/Must be one of:\n/g' docs/hardware-types/devicetype.md + sed -i 's/Must be one of:/Must be one of:\n/g' docs/hardware-types/devicetype.md generate: generate-swagger-sls-client generate-swagger-hsm-client generate-go generate-hardwaretypes-docs