anchor.diff:    case proplists:get_value(Action, config_props(RepoType)) of
       undefined -> throw({error, action_not_defined, Action});
       FoundAction ->
  -      Str = template_command_string(FoundAction, to_proplist(BeeObject)),
  +      Str = render_command_string(FoundAction, to_proplist(BeeObject)),
         ?LOG(debug, "run_action_in_directory: ~p ~p: ~p", [Action, Str, FoundAction]),
         run_command_in_directory(Str, BundleDir, From, BeeObject)
     end.
  
positive.code:                             ]),
  
    run_hook_action(pre, BeeObject, Caller),
    Str = template_command_string(UnMountCmd, to_proplist(BeeObject)),
    ?DEBUG_PRINT({run_dir, MountDir, Str}),
    ok = ensure_directory_exists(filename:join([MountDir, "dummy_dir"])),
    case run_in_directory_with_file(BeeObject, Caller, MountDir, BeforeUnMountScript) of
  
negative.code:   {ok, C} = file:consult(filename:join([Dir, "etc", "beehive_bee_object_config.conf"])),
    C.
  
  %% Render strings from templates currently defined
  %% in etc/beehive_bee_object_config.
  %%
  %% Props => Should be a proplist generated from beehive_bee_object:to_proplist
  render_command_string(Str, Props) when is_list(Props) ->
    mustache:render(Str, dict:from_list(Props)).
  chop(ListofStrings) -> string:strip(ListofStrings, right, $\n).
  
  