从命令行、环境和配置文件中获取参数。
get-args的Python项目详细描述
获取参数
从命令行、环境和配置文件中获取参数。
https://packaging.python.org/tutorials/packaging-projects/
参数定义:
a public_ip_api:
action: store
nargs: +
const:
default:
- http://www.myipaddress.com/
- https://www.ipip.net/
- http://20019.ip138.com/
type: !!python/name:builtins.list
choices:
required:
help: public http[s] api to get public ip
metavar: API
dest:
options:
prog: ''
usage: '%(prog)s [options]'
description: 'ddns_client'
epilog: 'generated by get_args.'
add_help: ''
allow_abbrev: true