Files
beads/commands/list.md

2.6 KiB

description: List issues with optional filters argument-hint: [--status] [--priority] [--type] [--assignee] [--label]

List beads issues with optional filtering.

Basic Filters

  • --status, -s: Filter by status (open, in_progress, blocked, closed)
  • --priority, -p: Filter by priority (0-4: 0=critical, 1=high, 2=medium, 3=low, 4=backlog)
  • --type, -t: Filter by type (bug, feature, task, epic, chore)
  • --assignee, -a: Filter by assignee
  • --label, -l: Filter by labels (comma-separated, must have ALL labels)
  • --label-any: Filter by labels (OR semantics, must have AT LEAST ONE)
  • --title: Filter by title text (case-insensitive substring match)
  • --limit, -n: Limit number of results

Advanced Filters

Pattern Matching

  • --title-contains: Search for text in title (case-insensitive)
  • --desc-contains: Search for text in description (case-insensitive)
  • --notes-contains: Search for text in notes (case-insensitive)

Date Ranges

  • --created-after: Issues created after date (YYYY-MM-DD or ISO 8601)
  • --created-before: Issues created before date
  • --updated-after: Issues updated after date
  • --updated-before: Issues updated before date
  • --closed-after: Issues closed after date
  • --closed-before: Issues closed before date

Priority Range

  • --priority-min: Minimum priority (inclusive)
  • --priority-max: Maximum priority (inclusive)

Empty/Null Checks

  • --empty-description: Find issues with no description
  • --no-assignee: Find unassigned issues
  • --no-labels: Find issues with no labels

Examples

Basic Usage

  • bd list --status open --priority 1: High priority open issues
  • bd list --type bug --assignee alice: Alice's assigned bugs
  • bd list --label backend,needs-review: Backend issues needing review
  • bd list --title "auth": Issues with "auth" in the title

Advanced Usage

  • bd list --title-contains "auth" --status open: Search open issues for auth-related work
  • bd list --priority-min 0 --priority-max 1: Critical and high priority issues only
  • bd list --created-after 2025-01-01 --status open: Recent open issues
  • bd list --empty-description --status open: Open issues missing descriptions
  • bd list --no-assignee --priority 1: High priority unassigned work
  • bd list --desc-contains "TODO" --notes-contains "review": Find items needing attention

Output Formats

  • Default: Human-readable table
  • --json: JSON format for scripting
  • --format digraph: Graph format for golang.org/x/tools/cmd/digraph
  • --format dot: Graphviz DOT format