Description
Summary
The Python tailscale package currently installs a CLI command called tailscale. This conflicts with the official Tailscale Linux client, which also provides a tailscale command.
I suggest renaming the Python package's CLI entry point to avoid shadowing or being shadowed by the official client command. One possible name would be tailscale-api.
Suggested solution
Please consider changing the CLI command name to something distinct, such as tailscale-api or python-tailscale.
Why this matters
The official Tailscale Linux client is widely installed using the command name tailscale. Reusing the same executable name in a Python package is likely to cause confusion and accidental breakage, especially on developer machines, servers, Home Assistant systems, and other environments where both tools may be installed.
Version
0.8.0
Additional information
No response
Description
Summary
The Python
tailscalepackage currently installs a CLI command calledtailscale. This conflicts with the official Tailscale Linux client, which also provides atailscalecommand.I suggest renaming the Python package's CLI entry point to avoid shadowing or being shadowed by the official client command. One possible name would be
tailscale-api.Suggested solution
Please consider changing the CLI command name to something distinct, such as
tailscale-apiorpython-tailscale.Why this matters
The official Tailscale Linux client is widely installed using the command name
tailscale. Reusing the same executable name in a Python package is likely to cause confusion and accidental breakage, especially on developer machines, servers, Home Assistant systems, and other environments where both tools may be installed.Version
0.8.0
Additional information
No response