Create parent directories before creating the file

pull/431/head
Arijit Basu 2 years ago
parent 533a591d7f
commit 729b51d674

@ -1269,8 +1269,9 @@ xplr.config.modes.builtin.create_file = {
{ {
BashExecSilently = [===[ BashExecSilently = [===[
PTH="$XPLR_INPUT_BUFFER" PTH="$XPLR_INPUT_BUFFER"
if [ "${PTH}" ]; then if [ "$PTH" ]; then
touch -- "${PTH:?}" \ mkdir -p -- "$(dirname $PTH)" \
&& touch -- "$PTH" \
&& echo "SetInputBuffer: ''" >> "${XPLR_PIPE_MSG_IN:?}" \ && echo "SetInputBuffer: ''" >> "${XPLR_PIPE_MSG_IN:?}" \
&& echo LogSuccess: $PTH created >> "${XPLR_PIPE_MSG_IN:?}" \ && echo LogSuccess: $PTH created >> "${XPLR_PIPE_MSG_IN:?}" \
&& echo ExplorePwd >> "${XPLR_PIPE_MSG_IN:?}" \ && echo ExplorePwd >> "${XPLR_PIPE_MSG_IN:?}" \

Loading…
Cancel
Save