20 lines
442 B
Python
20 lines
442 B
Python
load("@darwin_config//:config.bzl", "API_KEY")
|
|
|
|
def info_plist(name, base_info_plist, out, **kwargs):
|
|
native.genrule(
|
|
name = name,
|
|
srcs = [
|
|
base_info_plist,
|
|
],
|
|
outs = [
|
|
out,
|
|
],
|
|
cmd = ("""
|
|
cp $(location {}) $@
|
|
|
|
token=\"""" + API_KEY + """\"
|
|
plutil -replace MLNApiKey -string $$token $@
|
|
""").format(base_info_plist),
|
|
**kwargs
|
|
)
|