mirror of
https://github.com/pierre42100/comunic
synced 2024-11-17 02:51:13 +00:00
15 lines
411 B
CoffeeScript
Executable File
15 lines
411 B
CoffeeScript
Executable File
module.exports = (env, callback) ->
|
|
count = (string, substr) ->
|
|
num = pos = 0
|
|
return 1/0 unless substr.length
|
|
num++ while pos = 1 + string.indexOf(substr, pos)
|
|
num
|
|
|
|
env.helpers.makeRelative = (source, dest) ->
|
|
return dest unless dest.indexOf("/") == 0
|
|
depth = count(source, '/') # 1 being /
|
|
ret = ""
|
|
ret += "../" while depth = depth - 1
|
|
ret + dest.substr(1)
|
|
|
|
callback() |