Skip to content

Instantly share code, notes, and snippets.

View denisalevi's full-sized avatar

Denis Alevi denisalevi

View GitHub Profile
@denisalevi
denisalevi / setup-user-tailscale-ssh.sh
Created March 31, 2026 12:03
Install user-space Tailscale SSH on any Linux machine
#!/usr/bin/env bash
# -----------------------------------------------------------------------
# setup-user-tailscale-ssh: Install Tailscale static binaries for a user
# and configure a user-space Tailscale SSH endpoint on the current machine.
# -----------------------------------------------------------------------
#
# What this does:
# - Downloads the latest stable static Tailscale binaries from Tailscale
# - Installs versioned binaries into $HOME/.local/bin
# - Creates a reusable helper: $HOME/.local/bin/user-tailscale-ssh
@denisalevi
denisalevi / update-vscode-cli
Last active April 5, 2026 23:07
Script to download and install the latest VSCode and/or Cursor CLI on a remote server (using curl)
#!/usr/bin/env bash
# -----------------------------------------------------------------------
# update-vscode-cli: Download and install VSCode and/or Cursor CLI tools
# -----------------------------------------------------------------------
#
# This script downloads and installs the latest versions of CLI tools
# for VSCode on Linux systems.
#
# Usage:
# update-vscode-cli # Install/update all supported tools