https://stackoverflow.com/questions/26434923/parse-command-line-arguments-in-a-ruby-script
https://stackoverflow.com/questions/26434923/parse-command-line-arguments-in-a-ruby-script