Skip to content

Rename CLI to tailscale-api#1436

Closed
EdwardBetts wants to merge 1 commit into
frenck:mainfrom
EdwardBetts:main
Closed

Rename CLI to tailscale-api#1436
EdwardBetts wants to merge 1 commit into
frenck:mainfrom
EdwardBetts:main

Conversation

@EdwardBetts

Copy link
Copy Markdown

Proposed Changes

Rename the optional CLI entry point from tailscale to tailscale-api.

The package currently installs a tailscale executable, which conflicts with the official Tailscale Linux client command of the same name. Using a distinct command name avoids shadowing, reduces user confusion, and makes it safer to install both tools on the same system.

Related Issues

Closes #1431

@frenck

frenck commented May 7, 2026

Copy link
Copy Markdown
Owner

This is a library, not a tool. The CLI is optional for testing the library. How would that conflict on a system level?

../Frenck

@EdwardBetts

Copy link
Copy Markdown
Author

Hi Frenck,

Thanks for making this library, it is very useful.

I made a Debian package of python-tailscale and included the CLI script.

https://tracker.debian.org/pkg/python-tailscale

My machine gave an error when I installed it on a machine using tailscale.

I'll either modify the package to stop including the CLI or rename the CLI script shipped with the Debian package.

Cheers,

Edward

@frenck

frenck commented May 7, 2026

Copy link
Copy Markdown
Owner

Sorry, that is a problem of distrubtion in my opinion. It is 2026, you shouldn't be installing Python packages on a global scope on systems.

@EdwardBetts EdwardBetts closed this May 7, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators May 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

2 participants