in reply to beginner - hyphen before a parameter

It's not before the parameter, it's part of the parameter. The author simply chose to name his parameters with a leading "-", perhaps since it bears a resemblance to command-line options.
  • Comment on Re: beginner - hyphen before a parameter