From 4b444f07fe7eb52a0b97d916ffa7997f6c8121a8 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 21 Sep 2019 07:12:01 -0400 Subject: [PATCH] progress is being made --- bake/bakefile.py | 3 +-- examples/inter_shell/Bakefile | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 examples/inter_shell/Bakefile diff --git a/bake/bakefile.py b/bake/bakefile.py index 95c199d..5029da7 100644 --- a/bake/bakefile.py +++ b/bake/bakefile.py @@ -592,11 +592,10 @@ class Bakefile: task = self[task] f_name = task.name.replace("/", "_") f_name = f_name.replace("-", "_") - f_name = f"_{f_name}" source.append( # Replace / namespacing with _ namespacing, for functions. - f"function {f_name}" + f"{f_name}()" + " { \n" + f" bake --silent {task.name} $@;\n" + "}\n" diff --git a/examples/inter_shell/Bakefile b/examples/inter_shell/Bakefile new file mode 100644 index 0000000..099135e --- /dev/null +++ b/examples/inter_shell/Bakefile @@ -0,0 +1,5 @@ +hello: + echo 'hi' + +hello/reuse: + hello