This commit is contained in:
2019-09-19 15:45:07 -04:00
parent 9dab4b4c7a
commit e3cb664353
+14 -13
View File
@@ -586,19 +586,20 @@ class Bakefile:
def funcs_source(self):
source = []
for task in self.tasks:
task = self[task]
f_name = task.name.replace("/", "_")
f_name = f_name.replace("-", "_")
f_name = f"bake_{f_name}"
# TODO: this can cause bugs.
# for task in self.tasks:
# task = self[task]
# f_name = task.name.replace("/", "_")
# f_name = f_name.replace("-", "_")
# f_name = f"bake_{f_name}"
source.append(
# Replace / namespacing with _ namespacing, for functions.
f"function {f_name}"
+ " { \n"
+ f" bake --silent {task.name} $@;\n"
+ "}\n"
+ f"declare -x {f_name};"
)
# source.append(
# # Replace / namespacing with _ namespacing, for functions.
# f"function {f_name}"
# + " { \n"
# + f" bake --silent {task.name} $@;\n"
# + "}\n"
# + f"declare -x {f_name};"
# )
return "\n".join(source)