{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:gem/docopt?repository_url=https://gem.coop","name":"docopt","description":"Isn't it awesome how `optparse` and other option parsers generate help and usage-messages based on your code?! Hell no!\nYou know what's awesome? It's when the option parser *is* generated based on the help and usage-message that you write in a docstring! That's what docopt does!","version":"0.6.1","softwareVersion":"0.6.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/docopt/docopt.rb","issueTracker":"https://github.com/docopt/docopt.rb/issues","url":"http://github.com/docopt/docopt.rb","programmingLanguage":{"@type":"ComputerLanguage","name":"Ruby"},"maintainer":[{"@type":"Person","name":"johari"},{"@type":"Person","name":"devtest"},{"@type":"Person","name":"halst"},{"@type":"Person","name":"shabbyrobe"},{"@type":"Person","name":"alexspeller"}],"author":[{"@type":"Person","name":"johari"},{"@type":"Person","name":"devtest"},{"@type":"Person","name":"halst"},{"@type":"Person","name":"shabbyrobe"},{"@type":"Person","name":"alexspeller"}],"copyrightHolder":[{"@type":"Person","name":"johari"},{"@type":"Person","name":"devtest"},{"@type":"Person","name":"halst"},{"@type":"Person","name":"shabbyrobe"},{"@type":"Person","name":"alexspeller"}],"dateCreated":"2012-06-03","dateModified":"2018-01-21","datePublished":"2018-01-21","copyrightYear":2012,"downloadUrl":"https://gem.coop/downloads/docopt-0.6.1.gem","softwareHelp":{"@type":"WebSite","url":"http://www.rubydoc.info/gems/docopt/"},"applicationCategory":"rubygems","runtimePlatform":"rubygems","developmentStatus":"active","sameAs":["https://gem.coop/gems/docopt"],"https://www.w3.org/ns/activitystreams#likes":465,"https://forgefed.org/ns#forks":42}