Skip to content

Installation

Brandon Young edited this page Nov 5, 2026 · 1 revision

Installation

Install script

Windows (PowerShell):

iwr -useb https://raw.githubusercontent.com/byvfx/go-notion-md-sync/main/scripts/install-windows.ps1 | iex

This installs to %LOCALAPPDATA%\notion-md-sync\ and adds that folder to your user PATH. Restart your terminal afterwards.

Linux / macOS:

curl -sSL https://raw.githubusercontent.com/byvfx/go-notion-md-sync/main/scripts/install-unix.sh | bash

Uninstall (Windows)

iwr -useb https://raw.githubusercontent.com/byvfx/go-notion-md-sync/main/scripts/uninstall-windows.ps1 | iex

Release binaries

Download the archive for your platform from GitHub Releases. Builds exist for Linux, macOS and Windows on amd64 and arm64. Extract it and put notion-md-sync (or notion-md-sync.exe) somewhere on your PATH.

From source

You need Go 1.23 or newer.

git clone https://github.com/byvfx/go-notion-md-sync.git
cd go-notion-md-sync
make build            # writes bin/notion-md-sync

Or without make:

go build -o notion-md-sync ./cmd/notion-md-sync

Check the install

notion-md-sync --version
notion-md-sync --help

Next: Configuration.

Shell completion

# Bash
notion-md-sync completion bash > /etc/bash_completion.d/notion-md-sync

# Zsh
notion-md-sync completion zsh > ~/.zsh/completions/_notion-md-sync

# Fish
notion-md-sync completion fish > ~/.config/fish/completions/notion-md-sync.fish

# PowerShell
notion-md-sync completion powershell > notion-md-sync.ps1

Clone this wiki locally