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 done
[[ ! -v CONTAINER ]] && usage && exit 1 [[ ! -v CONTAINER ]] && usage && exit 1
if [[ -t 0 ]]; then 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 else
HEREDOC=true
HEREDOC_OR_PIPE=true
fi fi
} }
function exec { function exec {
if [[ -v HEREDOC ]]; then
if [[ -v HEREDOC_OR_PIPE ]]; then
# TODO: test whether miaou-bash mounted within container # TODO: test whether miaou-bash mounted within container
script="miaou-bash <<EOF script="miaou-bash <<EOF
$(cat) $(cat)

Loading…
Cancel
Save