Sink CLI

One command,
then you're synced.

Paste this into your terminal. It installs a self-contained sink command — no system Python, no pip, no sudo.

$ curl -fsSL https://usesink.co/install.sh | sh

Installs into ~/.local/share/sink and links sink into ~/.local/bin. The version always matches the server you install it from.

Then

sink login Paste an API key from the dashboard
sink init Link this directory to an environment
sink pull Write the environment into .env
sink diff See how your .env drifted
sink push Send local changes back up
Other ways to install

With your own Python tooling

pipx install ./cli

Uninstall

curl -fsSL https://usesink.co/install.sh | sh -s -- --uninstall

In CI, skip sink login and set SINK_API_KEY and SINK_API_URL instead.

Prefer to read the script first? View install.sh.