Browse Source

fix miaou-exec HEREDOC_OR_PIPE

main
pvincent 4 days ago
parent
commit
a2ca12a474
  1. 11
      tools/miaou-exec

11
tools/miaou-exec

@ -41,15 +41,20 @@ function parse_options {
done
[[ ! -v CONTAINER ]] && usage && exit 1
if [[ -t 0 ]]; then
((${#COMMAND_LINE[@]} == 0)) && usage && exit 2
echo "${COMMAND_LINE[@]}"
echo "${#COMMAND_LINE[@]}"
if [[ "${#COMMAND_LINE[@]}" == 0 ]]; then
usage
builtin exit 2
fi
else
HEREDOC=true
HEREDOC_OR_PIPE=true
fi
}
function exec {
if [[ -v HEREDOC ]]; then
if [[ -v HEREDOC_OR_PIPE ]]; then
# TODO: test whether miaou-bash mounted within container
script="miaou-bash <<EOF
$(cat)

Loading…
Cancel
Save