mkdir -p /tmp/automatic-cleanup/
touch /tmp/automatic-cleanup/want-1
touch /tmp/automatic-cleanup/need-2
touch /tmp/automatic-cleanup/expect-3
touch /tmp/automatic-cleanup/extra-1
touch /tmp/automatic-cleanup/delete-me-2
bundle agent main
{
vars:
"expected" slist => { "want-1", "need-2", "expect-3" };
"found" slist => lsdir( "/tmp/automatic-cleanup/", "^(?!(\.$|\.\.$)).*", false);
# Note, order of found vs expected is important
"unexpected" slist => difference( found, expected);
reports:
"$(unexpected)";
}
R: extra-1
R: delete-me-2