Command Line Interface

Full-featured CLI for scripts, automation, and power users.

Installation

barkcli is installed via curl or cargo. See the Getting Started guide.

curl -fsSL https://barkcli.vercel.app/install.sh | sh

Basic Usage

Every action is available from the command line.

barkcli init                    # initialize project
barkcli add "Fix bug" -p high   # add task
barkcli list                    # show tasks
barkcli move fix-bug doing      # move task
barkcli done fix-bug            # mark done

Filtering

Filter tasks by column, priority, or label.

barkcli list -c doing           # filter by column
barkcli list -p high            # filter by priority
barkcli list -l backend         # filter by label

Scripting

Use barkcli in scripts and CI/CD pipelines.

# Auto-generate changelog
barkcli log --since 7d --format markdown > CHANGELOG.md

# Check for stale tasks
barkcli list -p high -c todo --format json | jq '.[] | .title'