An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.6% on proxy.golang.org
Top 1.1% dependent packages on proxy.golang.org
Top 1.1% dependent repos on proxy.golang.org
Top 2.5% forks on proxy.golang.org
Top 1.5% docker downloads on proxy.golang.org

proxy.golang.org : github.com/docopt/docopt.go

Package docopt parses command-line arguments based on a help message. Given a conventional command-line help message, docopt processes the arguments. See https://github.com/docopt/docopt#help-message-format for a description of the help message format. This package exposes three different APIs, depending on the level of control required. The first, simplest way to parse your docopt usage is to just call: This will use os.Args[1:] as the argv slice, and use the default parser options. If you want to provide your own version string and args, then use: If the last parameter (version) is a non-empty string, it will be printed when --version is given in the argv slice. Finally, we can instantiate our own docopt.Parser which gives us control over how things like help messages are printed and whether to exit after displaying usage messages, etc. In particular, setting your own custom HelpHandler function makes unit testing your own docs with example command line invocations much more enjoyable. All three of these return a map of option names to the values parsed from argv, and an error or nil. You can get the values using the helpers, or just treat it as a regular map: Additionally, you can `Bind` these to a struct, assigning option values to the exported fields of that struct, all at once.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/docopt/docopt.go
License: MIT
Latest release: over 7 years ago
First release: over 7 years ago
Namespace: github.com/docopt
Dependent packages: 19
Dependent repositories: 27
Stars: 1,390 on GitHub
Forks: 111 on GitHub
Docker dependents: 2
Docker downloads: 237
See more repository details: repos.ecosyste.ms
Last synced: about 1 hour ago

Top 9.6% on proxy.golang.org
go.sour.is/paste v0.0.0-20231015220334-392341cf3850
1 version - Latest release: over 1 year ago - 1 dependent package
github.com/vasll/zykgen v0.0.2-beta
Zykgen fork with added features
2 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/kdpuvvadi/gotop v0.0.0-20221123095846-e414add9e26a
A terminal based graphical activity monitor inspired by gtop and vtop
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/endorama/2ami v0.6.0
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of...
37 versions - Latest release: over 2 years ago - 24 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/endorama/two-factor-authenticator v0.6.0
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of...
37 versions - Latest release: over 2 years ago
Top 8.2% on proxy.golang.org
github.com/liberty239/cassiopaea-tools v0.0.0-20220321164618-747026b3f2fc
2 versions - Latest release: about 3 years ago
Top 5.8% on proxy.golang.org
github.com/thazelart/terraform-validator v0.0.0-20220306091328-6477f42c8b89
A norms and conventions validator for Terraform
2 versions - Latest release: about 3 years ago - 79 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/githubert/lettersnail v0.0.0-20210608210036-6d492cad59dd
A simple email notification helper.
1 version - Latest release: almost 4 years ago - 1 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/ABGEO/goclockify v1.2.0 removed
3 versions - Latest release: about 4 years ago
Top 8.2% on proxy.golang.org
github.com/abgeo/goclockify v1.2.0
A terminal-based client for Clockify time tracker
3 versions - Latest release: about 4 years ago - 48 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/kaftejiman/ejja v0.0.0-20210309172739-7188a0b08788
A modular Go source code level control flow obfuscator, made in Go.
1 version - Latest release: about 4 years ago - 24 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cheat/so v1.0.0
Companion binary for `vim-so`
1 version - Latest release: over 4 years ago - 3 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/jinlicode/jinliconfig v1.2.5
9 versions - Latest release: over 4 years ago - 2 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/cjbassi/gotop v0.0.0-20200829004927-65d76af83079
A terminal based graphical activity monitor inspired by gtop and vtop
3 versions - Latest release: over 4 years ago - 12 dependent packages - 6 dependent repositories - 7,293 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/hanzou666/ls2ga v0.0.0-20200606172651-4c6f3e88fcd0
1 version - Latest release: almost 5 years ago - 0 stars on GitHub
Top 3.6% on proxy.golang.org
github.com/xxxserxxx/gotop/v3 v3.5.3
A terminal based graphical activity monitor inspired by gtop and vtop
15 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 2,237 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/vmaggioli/go-sprout v0.1.0
Gives your git repos structure when cloning
1 version - Latest release: over 5 years ago - 1 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/fair2dare/sprout v0.1.0
Gives your git repos structure when cloning
1 version - Latest release: over 5 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/qrpnxz/remindme v0.0.0-20190629204217-e8b3e43fa510
remindme Discord bot
1 version - Latest release: almost 6 years ago - 1 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.