We seem to all naturally expect "u" is only used to check for updates (as I explained previously above).
Many people seem to have missed that step, I'm not trying to single you out in anyway, but without doing it twice, then the amtmUpdateScripts file does not get generated as expected.
You’re correct, while it’s documented by TLC, it does not feel intuitive to do it twice.
I’d almost say just let amtm do the check internally on the first u or have a periodic check every time you enter amtm or use a different check code for scripts that support auto update in amtm e.g. “cfstsauiamtm” (just kidding).
btw… if amtm does the auto updates, what does the in-script (in MerlinAU e.g.) actually do, just run independently anyway on a cron (duplicate amtm au?) i.e. is it redundant, additive or you put so much work into it’s hard for you to say goodbye to it ?