Add new build option "build_run"
All checks were successful
continuous-integration/drone/push Build is passing

This option does not mess around with git at all and is preferred for
local builds where you might have uncomitted changes.
This commit is contained in:
Reinhard Müller 2020-05-16 21:32:02 +02:00
parent 2507acf9a6
commit d225431b05
2 changed files with 6 additions and 0 deletions

View File

@ -37,6 +37,10 @@ if [ -z "$inc_arguments" ]; then
command="$1$command"
[ "$#" -gt 0 ] && shift 1 && target="$1"
;;
build_run)
command="$1$command"
[ "$#" -gt 0 ] && shift 1 && target="$1"
;;
build_xmlstream)
command="$1$command"
[ "$#" -gt 0 ] && shift 1 && workfile="$1"
@ -75,6 +79,7 @@ if [ -z "$inc_arguments" ]; then
case "$command" in
build_into) [ -z "$target" ] && die "Missing destination directory" ;;
git_build_into) [ -z "$target" ] && die "Missing destination directory" ;;
build_run) [ -z "$target" ] && die "Missing destination directory" ;;
process_file) [ -z "$workfile" ] && die "Need at least input file" ;;
build_xmlstream) [ -z "$workfile" ] && die "Missing xhtml file name" ;;
tree_maker) [ -z "$target" ] && die "Missing target location" ;;

View File

@ -73,6 +73,7 @@ case "$command" in
git_build_into
fi ;;
build_into) build_into ;;
build_run) buildrun ;;
process_file) process_file "$workfile" "$processor" ;;
build_xmlstream) build_xmlstream "$(get_shortname "$workfile")" "$(get_language "$workfile")" ;;
tree_maker) tree_maker "$tree" "$target" ;;