Skip to content

Commit

Permalink
Merge pull request #444 from haraldh/copy-apidocs
Browse files Browse the repository at this point in the history
Fix tasks.do-copy-apidocs
  • Loading branch information
sagiegurari committed Aug 14, 2020
2 parents bcaeb51 + 71d7d1c commit b3593da
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/lib/descriptor/makefiles/mod_test.rs
Expand Up @@ -130,7 +130,7 @@ fn makefile_coverage_kcov_test() {

#[test]
fn makefile_copy_apidocs_test() {
makefile_task_script_engine_test("do-copy-apidocs", EngineType::Shell2Batch);
makefile_task_script_engine_test("do-copy-apidocs", EngineType::Duckscript);
}

#[test]
Expand Down
34 changes: 27 additions & 7 deletions src/lib/descriptor/makefiles/rust.toml
Expand Up @@ -733,17 +733,37 @@ run_task = "do-copy-apidocs"
description = "Copies the generated documentation to the docs/api directory."
category = "Documentation"
private = true
script_runner = "@shell"
script_runner = "@duckscript"
script = [
'''
SOURCE_DIRECTORY=${CARGO_MAKE_DOCS_ROOT_FOLDER}/target/doc
TARGET_DIRECTORY=${CARGO_MAKE_DOCS_ROOT_FOLDER}/docs/api/${CARGO_MAKE_DOCS_SUB_FOLDER}
if is_empty "${CARGO_MAKE_DOCS_SUB_FOLDER}"
SRC_DIR= set ${CARGO_MAKE_DOCS_ROOT_FOLDER}
else
SRC_DIR= set ${CARGO_MAKE_DOCS_ROOT_FOLDER}/${CARGO_MAKE_DOCS_SUB_FOLDER}
end
echo Source Directory: ${SOURCE_DIRECTORY}
echo Target Directory: ${TARGET_DIRECTORY}
if is_dir ${SRC_DIR}/target/${CARGO_MAKE_CRATE_TARGET_TRIPLE}/doc
SRC_DIR= set ${SRC_DIR}/target/${CARGO_MAKE_CRATE_TARGET_TRIPLE}/doc
else
SRC_DIR= set ${SRC_DIR}/target/doc
end
mkdir -p ${TARGET_DIRECTORY}
mv ${SOURCE_DIRECTORY}/* ${TARGET_DIRECTORY}
if is_empty "${CARGO_MAKE_DOCS_SUB_FOLDER}"
DST_DIR= set ${CARGO_MAKE_DOCS_ROOT_FOLDER}/docs/api
else
DST_DIR= set ${CARGO_MAKE_DOCS_ROOT_FOLDER}/docs/api/${CARGO_MAKE_DOCS_SUB_FOLDER}
end
echo Source Directory: ${SRC_DIR}
echo Target Directory: ${DST_DIR}
rm -r ${DST_DIR}
mkdir ${DST_DIR}
handle = glob_array ${SRC_DIR}/*
for path in ${handle}
mv ${path} ${DST_DIR}
end
'''
]

Expand Down

0 comments on commit b3593da

Please sign in to comment.