It&#x27;s not that easy to parse this curl command. He needed 400 lines (<a href="https:&#x2F;&#x2F;github.com&#x2F;mholt&#x2F;curl-to-go&#x2F;blob&#x2F;gh-pages&#x2F;resources&#x2F;js&#x2F;curl-to-go.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mholt&#x2F;curl-to-go&#x2F;blob&#x2F;gh-pages&#x2F;resources&#x2F;...</a>). Most libraries out there do this job, but are focused on parsing from environment variables instead of a string argument, because the programs that needs this usually are CLI programs. That&#x27;s what I found when doing the parse in ruby which basically has only OptParse. There is an opportunity here. Projects like these that receives a command input are very useful.