Groups are usually hidden from end users to avoid confusion. If the author wants to offer the changing of options via command line he can just create another alias that only checks the groups in his script.

If you want a more flexible approach that's also possible with just a few lines of code.