When calling a grunt task what is the difference between using a single - or double -- for a flag/option as both seem to work.
grunt compile --watch
grunt compile -watch
Also when saving a grunt task you often see --save-dev
I know functionally what this does, but "flag/optionwise" what is the purpose of -dev coming immediately after --save and whats actually happening?