From f8cc4a73afef1329821884added6a792874dcdb4 Mon Sep 17 00:00:00 2001 From: Martin Levy Date: Fri, 19 Jun 2020 15:28:48 -0700 Subject: [PATCH] now able to check and confirm API is up to date --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 1a85bd8..ea08fa0 100644 --- a/Makefile +++ b/Makefile @@ -76,6 +76,16 @@ sign: lint: $(PYLINT) CloudFlare cli4 +api: + @tmp=/tmp/_$$$$_ ; \ + python -m cli4 --dump | sort > $$tmp.1 ; \ + python -m cli4 --api | sed -e 's/?.*//' -e 's/.* //' -e 's/\/:[^:\/]*//g' | sort | uniq > $$tmp.2 ; \ + echo "In code:" ; \ + diff $$tmp.1 $$tmp.2 | egrep '< ' | sed -e 's/< / /' | sort ; \ + echo "In docs:" ; \ + diff $$tmp.1 $$tmp.2 | egrep '> ' | sed -e 's/< / /' | sort ; \ + rm $$tmp.? + clean: rm -rf build rm -rf dist