FeaturesPricingBlogDownload

Command Line

CLI Command Reference

Every snipset command and subcommand, with the desktop-app requirement for each.

Every top-level command in snipset 0.2.0, with its subcommands and whether it needs the Snipset Desktop app running. Each command also accepts the global options --db <PATH>, --json, -h/--help, and -V/--version.

Needs app means the command talks to the running desktop application over its local bridge and fails when the app is closed. Everything else reads or writes the database file directly.

Setup

CommandPurposeNeeds app
doctorVerify database access, WAL mode, and schema fingerprint.No
initCreate a fresh standalone database (--force to replace, backing up first).No

Snippets and groups

See the Snippets page for the full workflow.

CommandSubcommandsNeeds app
snippetlist, get, search, expand, add, update, deleteNo
grouplist, addNo
import(takes a .json or .csv file)No
export(writes JSON or CSV)No

Clipboard

SubcommandPurposeNeeds app
listList clipboard history, optionally filtered.No
getPrint one entry by id, including its tags.No
searchSubstring search over clipboard content.No
deleteDelete one entry by id.No
favoriteMark or unmark an entry as a favorite.No
updateReplace the content of one entry.No
tagInspect and edit clipboard tags.No
clearDelete all clipboard history (requires the running app and --yes).Yes
exportExport clipboard history as JSON.No

Audio

SubcommandPurposeNeeds app
historySpeech-to-text and text-to-speech history.No
dictionaryInspect and edit the speech dictionary.No
ttsText-to-speech history.No
statsAggregate audio statistics.No

Journal

SubcommandPurposeNeeds app
listList journals, newest date first.No
getPrint one journal by id or date (exactly one required).No
generateGenerate a journal through the running app.Yes
updateReplace the rendered text of a journal.No
deleteDelete a journal (requires --yes).No
exportExport journals as JSON.No

Tasks

SubcommandPurposeNeeds app
listList tasks, excluding completed ones unless --include-completed.No
createCreate a task.No
updateUpdate fields of a task.No
completeMark a task completed.No
deleteSoft-delete a task (requires --yes).No
reorderAssign ascending order to the given task ids.No
getPrint one task by id.No
subtasksList the direct subtasks of a task.No
statsAggregate task counts.No
parseParse task text into structured fields through the running app.Yes
projectInspect task projects.No
folderInspect task smart folders.No

Notes

SubcommandPurposeNeeds app
listList notes, excluding archived ones unless requested.No
getPrint one note by id.No
searchSubstring search over title and content.No
countCount notes by state.No
statsAggregate note statistics.No
createCreate a note.No
updateUpdate fields of a note.No
pinSet or clear the pinned flag.No
archiveSet or clear the archived flag.No
deleteSoft-delete a note (requires --yes).No
titleGenerate and print a title through the running app.Yes
labelsGenerate and print labels through the running app.Yes

Pomodoro

The whole group controls the Pomodoro timer through the running app, so every subcommand needs the desktop app.

SubcommandPurposeNeeds app
statusShow the current phase and remaining time.Yes
configShow timer configuration.Yes
startStart the timer.Yes
pausePause the timer.Yes
resumeResume the timer.Yes
stopStop the timer.Yes
skipSkip the current phase.Yes
sessionsList completed sessions.Yes

Statistics

Read-only statistics over the local database. None need the app.

SubcommandPurpose
overviewCross-feature counters.
snippetsSnippet and usage metrics.
clipboardClipboard metrics.
aiAI and embedding metrics.
trackerDigital tracker metrics from the analytics ledger.
tasksTask metrics.
notesNote metrics.
audioAudio metrics.
allEvery section except vault and pomodoro.
snipset stats overview --db /tmp/demo.db

Reference and support

CommandSubcommandsNeeds app
referencelist (list reference topics)No
supportcategories (list categories); submit (submit a ticket; prints the payload and endpoint unless --yes)submit reaches a network endpoint

Settings

Read and write app settings. Secret values are masked on read.

SubcommandPurposeNeeds app
listList settings with secret values masked.No
getPrint one setting, masking secrets.No
setWrite one setting.No
unsetRemove one setting.No
exportPrint every setting as JSON with secrets masked.No

MCP

CommandPurposeNeeds app
mcpRun the Model Context Protocol server over stdio. See the MCP guide.No