mkdir -v -p should report each directory that gets created recursively, but it only reports the full path provided as input as being created.
Example 1:
GNU mkdir:
$ mkdir -p -v a/b/c
mkdir: created directory 'a'
mkdir: created directory 'a/b'
mkdir: created directory 'a/b/c'
uutils mkdir:
$ ./target/debug/mkdir -p -v a/b/c
./target/debug/mkdir: created directory 'a/b/c'
Example 2:
GNU mkdir:
$ mkdir -p -v a/../b/../c
mkdir: created directory 'a'
mkdir: created directory 'a/../b'
mkdir: created directory 'a/../b/../c'
uutils mkdir:
$ ./target/debug/mkdir -p -v a/../b/../c
./target/debug/mkdir: created directory 'a/../b/../c'