command during parsing echo '.BEGIN: hidden command' echo '.BEGIN: run always' .BEGIN: run always echo 'main: hidden command' echo 'main: run always' main: run always run-always: hidden command run-always: run always echo '.END: hidden command' echo '.END: run always' .END: run always exit status 0