cli

package
v1.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2026 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatGroupedView

func FormatGroupedView(items []ListItem, groupBy string) string

FormatGroupedView renders artifacts grouped by a field with group headers.

func FormatTreeView

func FormatTreeView(items []ListItem) string

FormatTreeView renders artifacts as an indented tree based on parent-child relationships.

func NewCheckpointCmd added in v1.1.0

func NewCheckpointCmd(cwd *string) *cobra.Command

NewCheckpointCmd returns the checkpoint command group.

func NewDepAddCmd

func NewDepAddCmd() *cobra.Command

NewDepAddCmd creates `backlogit dep add <item-id> <depends-on> [--type blocks]`.

func NewDepCmd

func NewDepCmd() *cobra.Command

NewDepCmd creates the `backlogit dep` command group for managing dependencies.

func NewDepListCmd

func NewDepListCmd() *cobra.Command

NewDepListCmd creates `backlogit dep list <item-id> [--reverse]`.

func NewDepRemoveCmd

func NewDepRemoveCmd() *cobra.Command

NewDepRemoveCmd creates `backlogit dep remove <item-id> <depends-on>`.

func NewMetadataCmd

func NewMetadataCmd(cwd *string) *cobra.Command

NewMetadataCmd creates the metadata command group.

func NewQueueBulkStatusCmd

func NewQueueBulkStatusCmd() *cobra.Command

NewQueueBulkStatusCmd creates `backlogit queue bulk-status --ids 001-T,002-T --status active`.

func NewQueueCmd

func NewQueueCmd() *cobra.Command

NewQueueCmd creates the `backlogit queue` command group for queue operations.

func NewQueueMoveCmd

func NewQueueMoveCmd() *cobra.Command

NewQueueMoveCmd creates `backlogit queue move <item-id> --position <N>`.

func NewQueueViewCmd

func NewQueueViewCmd() *cobra.Command

NewQueueViewCmd creates `backlogit queue view` with filter/group/sort flags.

func NewRootCommand

func NewRootCommand() *cobra.Command

NewRootCommand creates the backlogit CLI root command.

func NewShipmentCmd

func NewShipmentCmd() *cobra.Command

NewShipmentCmd returns the top-level `backlogit shipment` command group.

func NewStashCmd

func NewStashCmd(cwd *string) *cobra.Command

NewStashCmd creates the stash command group.

func NewTelemetryCmd

func NewTelemetryCmd(cwd *string) *cobra.Command

NewTelemetryCmd returns the `telemetry` parent command and its subcommands.

backlogit telemetry harvest  -- parse Copilot CLI logs and write telemetry-sessions.jsonl
backlogit telemetry list     -- list harvested session summaries
backlogit telemetry top      -- show top N tool calls by token usage
backlogit telemetry report   -- generate a formatted telemetry report

Types

type ListItem

type ListItem struct {
	ID       string `json:"id"`
	Title    string `json:"title"`
	Status   string `json:"status"`
	Type     string `json:"type"`
	ParentID string `json:"parent_id"`
	Priority string `json:"priority"`
	Depth    int    `json:"depth"`
}

ListItem represents a single item in the list output.

Directories

Path Synopsis
Package format provides pluggable CLI output renderers for backlogit commands.
Package format provides pluggable CLI output renderers for backlogit commands.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL