Use consistent naming for cli envvars (#570)

* Use consistent naming for cli envvars

* Fix linting
This commit is contained in:
Teemu R 2023-12-05 23:20:29 +01:00 committed by GitHub
parent f9b5003da2
commit 8cdd4f59f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -129,7 +129,11 @@ def json_formatter_cb(result, **kwargs):
type=click.Choice(DEVICE_TYPES, case_sensitive=False), type=click.Choice(DEVICE_TYPES, case_sensitive=False),
) )
@click.option( @click.option(
"--json", default=False, is_flag=True, help="Output raw device response as JSON." "--json/--no-json",
envvar="KASA_JSON",
default=False,
is_flag=True,
help="Output raw device response as JSON.",
) )
@click.option( @click.option(
"--timeout", "--timeout",
@ -149,14 +153,14 @@ def json_formatter_cb(result, **kwargs):
"--username", "--username",
default=None, default=None,
required=False, required=False,
envvar="TPLINK_CLOUD_USERNAME", envvar="KASA_USERNAME",
help="Username/email address to authenticate to device.", help="Username/email address to authenticate to device.",
) )
@click.option( @click.option(
"--password", "--password",
default=None, default=None,
required=False, required=False,
envvar="TPLINK_CLOUD_PASSWORD", envvar="KASA_PASSWORD",
help="Password to use to authenticate to device.", help="Password to use to authenticate to device.",
) )
@click.version_option(package_name="python-kasa") @click.version_option(package_name="python-kasa")