Skip to content

CLI command name 'tailscale' conflicts with the official Tailscale Linux client #1431

@EdwardBetts

Description

@EdwardBetts

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions