From 5d6645fa35095051ae0f735bac1da90786591c96 Mon Sep 17 00:00:00 2001 From: SuperCLI Dev Date: Sat, 1 Aug 2026 15:27:16 +0000 Subject: [PATCH] fix(#298): add go install instructions to notion-cli plugin Ensure the bundled notion-cli plugin lists the primary go install method from the issue, alongside Homebrew and npm alternatives. Fixes #298 --- plugins/notion-cli/install-guidance.json | 6 ++++-- plugins/notion-cli/plugin.json | 4 +++- plugins/notion-cli/skills/quickstart/SKILL.md | 12 +++++++++++- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/plugins/notion-cli/install-guidance.json b/plugins/notion-cli/install-guidance.json index 92ed54659..dadf7bfda 100644 --- a/plugins/notion-cli/install-guidance.json +++ b/plugins/notion-cli/install-guidance.json @@ -3,11 +3,13 @@ "binary": "notion", "check": "which notion", "install_steps": [ - "brew install 4ier/tap/notion-cli", + "go install github.com/4ier/notion-cli@latest", + "or: brew install 4ier/tap/notion-cli", + "or: npm install -g @4ier/notion-cli", "Verify: notion --version", "Authenticate: echo 'ntn_xxxxx' | notion auth login --with-token", "Alternative auth: export NOTION_TOKEN=ntn_xxxxx", "supercli plugins install ./plugins/notion-cli --on-conflict replace --json" ], - "note": "Also available as Go binary from GitHub Releases: https://github.com/4ier/notion-cli/releases. npm: npm install -g @4ier/notion-cli. Token stored in ~/.config/notion-cli/config.json (mode 0600). Auto-detects JSON output when piped to another command." + "note": "Primary install is go install. Also available via Homebrew, npm, Scoop, Docker, and GitHub Releases. Token stored in ~/.config/notion-cli/config.json (mode 0600). Auto-detects JSON output when piped to another command." } diff --git a/plugins/notion-cli/plugin.json b/plugins/notion-cli/plugin.json index 4f355bbad..b2f83d1ca 100644 --- a/plugins/notion-cli/plugin.json +++ b/plugins/notion-cli/plugin.json @@ -11,7 +11,9 @@ "binary": "notion", "check": "which notion", "install_steps": [ - "brew install 4ier/tap/notion-cli", + "go install github.com/4ier/notion-cli@latest", + "or: brew install 4ier/tap/notion-cli", + "or: npm install -g @4ier/notion-cli", "Verify: notion --version", "Authenticate: echo 'ntn_xxxxx' | notion auth login --with-token", "supercli plugins install ./plugins/notion-cli --on-conflict replace --json" diff --git a/plugins/notion-cli/skills/quickstart/SKILL.md b/plugins/notion-cli/skills/quickstart/SKILL.md index 7c2db61d8..c658dbeb6 100644 --- a/plugins/notion-cli/skills/quickstart/SKILL.md +++ b/plugins/notion-cli/skills/quickstart/SKILL.md @@ -59,10 +59,20 @@ export NOTION_TOKEN=ntn_xxxxx ## Installation ```bash +go install github.com/4ier/notion-cli@latest +``` + +Or use one of the other supported methods: + +```bash +# Homebrew brew install 4ier/tap/notion-cli + +# npm +npm install -g @4ier/notion-cli ``` -Or download binary from [GitHub Releases](https://github.com/4ier/notion-cli/releases). +Or download a binary from [GitHub Releases](https://github.com/4ier/notion-cli/releases). ## Key Features - **Agent-friendly**: JSON output auto-detected when piped, schema-aware, URL or ID support