def find_exe(binaryname, prefix=None, argprefix=None, produce=True): if isinstance(prefix, str): prefix = Directory(prefix) if prefix is None: prefix = ctx.builddir if argprefix is None: argprefix = binaryname bin_dir = prefix.join('node_modules/.bin') ret = find_exe_wasp(binaryname, dirs=bin_dir, argprefix=argprefix) if produce: ret.produce(':' + argprefix) return ret
def find_node(produce=True): ret = find_exe_wasp('node', argprefix='node') if produce: ret.produce(':nodejs/find-node') return ret