--- id: args version: "0.1.0" license: BSD license_treatment: permissive maintenance: abandoned --- # args — Command Arguments for Humans. License: permissive · Maintenance: abandoned · Downloads: 342.5K/mo ## What it is and what it does args is a lightweight command-line argument parser that automatically categorizes input into logical groups: raw arguments, detected flags, file paths (including glob expansion), key-value assignments, and grouped arguments. It requires no configuration or decorator syntax—you import it and access pre-parsed collections like args.flags, args.files, and args.assignments directly. The package has been abandoned since its single release on 2012-05-08, with the repository archived and no Python version specification. High install friction suggests potential build or compatibility issues. For new projects, actively maintained alternatives exist. Use it for: - Quick scripts that need to distinguish files from flags without writing custom parsing logic - Legacy systems still running the package that require minimal maintenance - Projects already locked to this dependency that cannot migrate - Educational examples of simple argument categorization ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Parses command-line arguments into categorized groups (flags, files, assignments, grouped arguments) with minimal configuration. No. The package is abandoned (last release 2012-05-08, repository archived), has unspecified Python version support, exhibits high install friction, and offers no advantages over maintained alternatives. Install only if maintaining legacy code already using it. ## Install pip install args uv add args poetry add args ## Installing args Before you install: High install friction reported. Package is abandoned with last commit on 2017-07-07 and no updates since initial release in 2012-05-08. License in practice: BSD license permits commercial and private use with minimal restrictions, requiring only license and copyright notice preservation. Quickstart: import args print('Arguments: ' + str(args.all)) print('Flags: ' + str(args.flags)) print('Files: ' + str(args.files)) print('Assignments: ' + str(args.assignments)) Python version support is unspecified; package has not been updated since 2012-05-08 and may not work with modern Python versions. Verify before relying: - Whether this package functions on current Python versions (last release 2012-05-08) - Whether the high install friction relates to missing wheels or other build issues - Current compatibility with modern operating systems ## Package facts - License: BSD (permissive) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 342.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags command line argument parsing, cli argument parser, parse command flags, file and flag detection, simple argument grouping, cli-parsing, legacy [View on SkillFed](https://skillfed.io/packages/args) · [View on PyPI](https://pypi.org/project/args/)