zozlak/argparse

Python argparse 库的谦逊 PHP 复制品

1.0.2 2024-09-06 09:44 UTC

This package is auto-updated.

Last update: 2024-09-06 09:45:58 UTC


README

Latest Stable Version Build status Coverage Status License

Python 的 argparse 的谦逊 PHP 复制品。

用于在 Python 和 PHP 之间切换时减轻我的认知负担。

仅实现 argparse 的主要功能集(见下文),但严格遵循 Python 的 argparse 行为。

API 文档

请参阅以下说明的 argparse 文档

  • ArgumentParser 构造函数 仅支持 progdescriptionepilogexit-on-error 参数。
  • 实现了 add_argument() 方法的大部分功能。
    已知差异包括
    • 如果您想为某个参数定义多个名称,请将它们作为数组传递给 name 参数(由于 PHP 在处理位置/命名参数的方式与 Python 略有不同,因此在 PHP 中无法以完全相同的方式实现它)。
    • 不支持在 help 参数中使用 %(prog)s 占位符。
    • 不支持 metavar 参数为数组。
  • 其他实用工具 下描述的所有功能 均未 实现。