{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities"}],"enrichment":{"capability":"Parses command-line arguments based on a help message docstring, generating an argument parser without writing repetitive parser code.","skillfed_tags":["cli-parsing","abandoned"],"use_cases":["Build a simple CLI tool where the help message is your single source of truth for argument parsing.","Quickly prototype a command-line utility without writing boilerplate argument-parsing code.","Create a CLI with multiple exclusive command patterns (e.g., different subcommands with different options).","Add argument parsing to a small script without introducing a heavy dependency.","Parse custom argument vectors for testing or programmatic CLI invocation."],"what_it_does":"docopt is a command-line argument parser that inverts the typical workflow: instead of writing parser code to match your help message, you write a clean help message in your module docstring and docopt generates the parser from it. It parses the usage pattern and option descriptions from your docstring, validates command invocations against that pattern, and returns a dictionary of parsed arguments and options.\n\nThe package has no runtime dependencies and is small enough to embed directly in a project. However, it is abandoned\u2014the last release was 2014-06-16 and was only tested on Python 2.5, 2.6, 2.7, 3.2, and 3.3. While it may still work on modern Python, there is no active maintenance, no bug fixes, and no forward compatibility guarantees.","worth_installing":"No\u2014do not install for new projects. The package is abandoned with no maintenance since 2014-06-16 and was only tested on Python 2.5, 2.6, 2.7, 3.2, and 3.3. Install only if you are maintaining legacy code that already depends on docopt 0.6.2 and cannot be migrated."},"id":"docopt","links":{"html":"https://skillfed.io/packages/docopt","md":"https://skillfed.io/packages/docopt.md","pypi":"https://pypi.org/project/docopt/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2014-06-16","license_spdx":null,"license_treatment":"permissive","name":"docopt","python_support":"unspecified","summary":"Pythonic argument parser, that will make you smile"},"popularity":{"monthly_downloads":18662111,"position":1080,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.6.2"}
