mkmk

mkmk is mkdir -p and touch.

Crates.io Crates.io cargo test codecov

Installation

sh cargo install mkmk

Usage

```sh touch aaa/bbb/ccc.txt

touch: aaa/bbb/ccc.txt: No such file or directory

but...

mkmk aaa/bbb/ccc.txt

A folder named "aaa/bbb" will be created, followed by a file named "ccc.txt".

Equivalent to:

mkdir -p aaa/bbb && touch aaa/bbb/ccc.txt

mkmk ddd.txt eee.txt fff/ggg.txt

Multiple paths are OK

Other commands

mkmk --help mkmk --version ```