From 79a053f807e87c553e46c25e8a6f59cd275cd98c Mon Sep 17 00:00:00 2001 From: Brooks J Rady Date: Fri, 16 Apr 2021 16:50:35 +0100 Subject: [PATCH] fix(build): return a clearer message on install failure --- Makefile.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile.toml b/Makefile.toml index 4ee28112..2223c5c3 100644 --- a/Makefile.toml +++ b/Makefile.toml @@ -67,7 +67,11 @@ workspace = false dependencies = ["build-tiles-release", "wasm-opt-tiles", "build-release"] script_runner = "@duckscript" script = ''' -cp ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/target/release/${CARGO_MAKE_CRATE_NAME} ${CARGO_MAKE_TASK_ARGS} +if is_dir ${CARGO_MAKE_TASK_ARGS} + trigger_error "You need to specify a full path for the binary, not just a directory!" +else + cp ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/target/release/${CARGO_MAKE_CRATE_NAME} ${CARGO_MAKE_TASK_ARGS} +end ''' [tasks.build-tiles-release]