def ln(map = {}, symbolic: false, **options)
      utils_opts, opts = split_options(**options)
      link_method      = symbolic ? :ln_s : :ln
      glob_map(map, **opts) { |o,n| f.send(link_method, o, n, **utils_opts) }
    end
def ln(map = {}, symbolic: false, **options)
      utils_opts, opts = split_options(**options)
      link_method      = symbolic ? :ln_s : :ln
      glob_map(map, **opts) { |o,n| f.send(link_method, o, n, **utils_opts) }
    end
Creates links based on a pattern mapping.

 @example
   require 'mustermann/file_utils'

   # creates a link from bin/example to lib/example.rb
   Mustermann::FileUtils.ln('lib/:name.rb' => 'bin/:name')

 @see #glob_map