Sink CLI
One command,
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.
macOS • Linux
$
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.