From 48b5f8f8fda039d0341a5e6d02ed62f27cc9a9e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20B=20Nagy?= <20251272+BNAndras@users.noreply.github.com> Date: Sun, 21 Apr 2024 14:21:38 -0700 Subject: [PATCH] Update generator to use configlet create --- bin/generate_practice_exercise | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/bin/generate_practice_exercise b/bin/generate_practice_exercise index fabc2646..6bc91fa5 100755 --- a/bin/generate_practice_exercise +++ b/bin/generate_practice_exercise @@ -35,16 +35,7 @@ echo "Fetching latest version of configlet..." # Preparing config.json echo "Adding instructions and configuration files..." -UUID=$(bin/configlet uuid) -jq --arg slug "$SLUG" --arg uuid "$UUID" \ - '.exercises.practice += [{slug: $slug, name: "TODO", uuid: $uuid, practices: [], prerequisites: [], difficulty: 5}]' \ - config.json > config.json.tmp -# jq always rounds whole numbers, but average_run_time needs to be a float -sed -i 's/"average_run_time": \([[:digit:]]\+\)$/"average_run_time": 2.0/' config.json.tmp -mv config.json.tmp config.json - -# Create instructions and config files -./bin/configlet sync --update --yes --docs --filepaths --metadata --exercise "$SLUG" +./bin/configlet create --practice-exercise "$SLUG" pushd tools emacs -batch -l install-packages.el -l practice-exercise-generator.el --eval "(exercism/generate-practice-exercise \"$SLUG\")"