CLI Installation
The Notebind CLI (notebind) syncs markdown files between your local machine and the Notebind platform. It’s built in Rust for fast, reliable operation.
Installation
Section titled “Installation”From crates.io
Section titled “From crates.io”cargo install notebindRequires Rust 2024 edition or later.
From source
Section titled “From source”git clone https://github.com/notebind/cli.gitcd clicargo install --path .Verify installation
Section titled “Verify installation”notebind --versionInitial setup
Section titled “Initial setup”-
Authenticate
Terminal window notebind auth --token nb_sk_YOUR_API_KEYOr run without
--tokenfor an interactive prompt. The key is saved to~/.config/notebind/config.toml. -
Initialize a project
In your repository root:
Terminal window notebind initThis creates a
.notebind/directory with amanifest.tomlfile that tracks file-to-document mappings. -
Push your first file
Terminal window notebind push README.md
Output format
Section titled “Output format”By default, all commands output JSON for easy parsing by agents and scripts:
notebind list[ {"id": "doc-uuid", "title": "README.md", "updated_at": "2026-03-13T12:00:00Z"}]For human-readable colored output:
notebind list --prettyDocuments: README.md (doc-uuid) Updated: Mar 13, 2026