How can I pass arguments -q -d -Q -t -L -fg -bg --color etc?
Doing something like emacs --script -Q definetely wil
If you're typing the command manually at the shell there shouldn't be a problem (excepting that in your example your script name is -Q), so I assume you're trying to create an executable script with emacs as the shebang command?
This is the best solution I've seen for creating portable executable elisp scripts which include additional arguments:
Emacs shell scripts - how to put initial options into the script?