module Bundler::FileUtils

def mkdir(list, mode: nil, noop: nil, verbose: nil)


Bundler::FileUtils.mkdir 'tmp', mode: 0700
Bundler::FileUtils.mkdir 'notexist', noop: true # Does not really create.
Bundler::FileUtils.mkdir %w(tmp data)
Bundler::FileUtils.mkdir 'test'

Creates one or more directories.
def mkdir(list, mode: nil, noop: nil, verbose: nil)
  list = fu_list(list)
  fu_output_message "mkdir #{mode ? ('-m %03o ' % mode) : ''}#{list.join ' '}" if verbose
  return if noop
  list.each do |dir|
    fu_mkdir dir, mode
  end
end