Escape special characters used in most unix shells to use it, eg. with system().
This differs from Ruby‘s escape in that it does not escape shell variables, e.g. $0.
Escape special character used in DOS-based shells.
TODO: How to integrate with rest of system?
CREDIT: Lavir the Whiolet
The coolest little arguments parser in all of Rubyland.
CREDIT: Michel Martens
Alias for parse
[Validate]