Support creating parent directories as needed #518
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I oftentimes find myself needing a multilevel folder structure in the
tmp
folder (e.g.,tmp/cmd1/...
,tmp/cmd2/...
).Unfortunately,
tmp_dir = tmp/cmd1
fails unlesstmp/
already exists.Although this is very easy to work around by creating the parent directories beforehand, I believe that Air should be able to recursively create parents by default.
This change is equivalent to running
mkdir -p "$tmp_dir"
instead ofmkdir "$tmp_dir"
.