Skip to content

Releases: Robdel12/bear-notes-cli

Release list

v0.1.0

Choose a tag to compare

@Robdel12 Robdel12 released this 27 Feb 07:51

Initial release of bear-notes-cli.

A zero-dependency CLI for managing Bear notes on macOS. Reads via SQLite, writes via x-callback-url.

Read commands (works without Bear running)

  • bear list -- list notes with filters (tag, archived, trashed, pinned, todos, sort)
  • bear get -- get a note by ID or title
  • bear search -- full-text search with snippets
  • bear tags -- browse tags as a tree with counts
  • bear backlinks -- view incoming and outgoing note links
  • bear stats -- database statistics
  • bear export -- export note content to stdout or file

Write commands (requires Bear running)

  • bear create -- create notes (supports stdin)
  • bear edit -- append, prepend, or replace note text (supports stdin)
  • bear open -- open a note in Bear
  • bear trash / bear archive -- move notes
  • bear tag-rename / bear tag-delete -- manage tags

Features

  • --json flag on every command for scripting
  • Zero npm dependencies -- uses Node.js builtins (node:sqlite, node:util)
  • Requires Node.js 22+
npm install -g bear-notes-cli