Thought i might mention, /ECHO -q as this well also work in supressing output if the alias was invoked using a . prefix
Although this isnt as definable as using $show to produce 2 specific outputs it is easier than going /IF $show { echo blah blah }
Everyone should be aware tho there is a difference between these two approches, the /ECHO -q does actually build the line of text then just supresses displaying it, with the /IF $show it never builds the line of text.