#!/var/cfengine/bin/cf-agent -KIf-
# Example showing how bundle __main__ works
# This file can be used as the main entry (`cf-agent -KIf ./main_entry_point.cf`)
# This file can also be included from another policy file containing __main__
body file control
{
  inputs => { "$(sys.policy_entry_dirname)/main_library.cf" };
}

bundle agent __main__
{
  methods:
    "a" usebundle => libprint("Hello from $(sys.policy_entry_basename)");
}

#+begin_src example_output
#@ ```
#@ R: Library: Hello from main_entry_point.cf.
#@ ```
#+end_src
