CLI Reference

Complete command reference for Knowns CLI

4 min read

CLI Reference

Complete reference for all Knowns CLI commands.

Global Options

OptionDescription
--versionShow version number
--helpShow help
--plainOutput in plain text (for scripts/AI)
--jsonOutput in JSON format

Task Commands

knowns task create

Create a new task.

knowns task create "Title" [options]
OptionDescription
-d, --descriptionTask description
--acAcceptance criterion (repeatable)
-p, --priorityPriority: low, medium, high
-l, --labelsComma-separated labels
-a, --assigneeAssign to user

knowns task list

List tasks.

knowns task list [options]
OptionDescription
-s, --statusFilter by status
-p, --priorityFilter by priority
-a, --assigneeFilter by assignee
-l, --labelFilter by label
--treeShow as tree hierarchy

knowns task view

View task details.

knowns task view [id] [options]

knowns task edit

Edit a task.

knowns task edit [id] [options]
OptionDescription
-t, --titleNew title
-d, --descriptionNew description
-s, --statusNew status
-a, --assigneeNew assignee
--acAdd acceptance criterion
--check-acCheck criterion by index
--uncheck-acUncheck criterion
--remove-acRemove criterion
--planSet implementation plan
--notesSet implementation notes
--append-notesAppend to notes

Documentation Commands

knowns doc create

Create a new document.

knowns doc create "Title" [options]
OptionDescription
-d, --descriptionDocument description
-t, --tagsComma-separated tags
-f, --folderFolder path

knowns doc list

List documents.

knowns doc list [options]
OptionDescription
--tagFilter by tag

knowns doc view

View document content.

knowns doc view "name" [options]

knowns doc edit

Edit document.

knowns doc edit "name" [options]
OptionDescription
-t, --titleNew title
--tagsNew tags
-c, --contentReplace content
-a, --appendAppend to content

Time Tracking Commands

knowns time start

Start timer for a task.

knowns time start [id]

knowns time stop

Stop active timer.

knowns time stop

knowns time pause

Pause active timer.

knowns time pause

knowns time resume

Resume paused timer.

knowns time resume

knowns time status

Show timer status.

knowns time status

knowns time add

Add manual time entry.

knowns time add [id] [duration] [options]
OptionDescription
-n, --noteNote for entry
-d, --dateDate (YYYY-MM-DD)

knowns time report

Generate time report.

knowns time report [options]
OptionDescription
--fromStart date
--toEnd date
--by-labelGroup by label
--csvOutput as CSV

Search Commands

knowns search

Search tasks and docs.

knowns search "query" [options]
OptionDescription
--typeFilter: task, doc
--statusFilter by status
--priorityFilter by priority

Other Commands

knowns init

Initialize Knowns in current directory.

knowns init [name]

knowns browser

Open browser UI.

knowns browser [options]
OptionDescription
-p, --portPort number (default: 3000)

knowns status

Show project status.

knowns status