Documentation
¶
Overview ¶
Package main provides the CommandContext struct that consolidates runtime state. This addresses the code smell of 20+ global variables in main.go by grouping related state into a single struct for better testability and clearer ownership.
Package main implements the bd CLI dependency management commands.
Package main implements the bd CLI label management commands.
Package main provides the bd command-line interface. This file implements markdown file parsing for bulk issue creation from structured markdown documents.
Package main implements the bd CLI state management commands. These commands provide convenient access to the labels-as-state pattern documented in docs/LABELS.md.
Package main implements the bd CLI swarm management commands.
Source Files
¶
- activity.go
- admin.go
- admin_aliases.go
- agent.go
- audit.go
- autoflush.go
- autoimport.go
- cleanup.go
- close.go
- comments.go
- compact.go
- compact_rpc.go
- compact_tombstone.go
- completions.go
- config.go
- context.go
- cook.go
- count.go
- create.go
- create_form.go
- daemon.go
- daemon_autostart.go
- daemon_config.go
- daemon_debouncer.go
- daemon_event_loop.go
- daemon_health_unix.go
- daemon_lifecycle.go
- daemon_lock.go
- daemon_lock_unix.go
- daemon_logger.go
- daemon_server.go
- daemon_start.go
- daemon_status.go
- daemon_sync.go
- daemon_sync_branch.go
- daemon_sync_state.go
- daemon_unix.go
- daemon_watcher.go
- daemons.go
- defer.go
- delete.go
- deletion_tracking.go
- dep.go
- detect_pollution.go
- devlog_cmds.go
- devlog_core.go
- direct_mode.go
- doctor.go
- doctor_fix.go
- doctor_health.go
- doctor_pollution.go
- duplicate.go
- duplicates.go
- edit.go
- epic.go
- errors.go
- export.go
- export_obsidian.go
- flags.go
- flush_manager.go
- fork_protection.go
- formula.go
- gate.go
- gate_discover.go
- git_test_helpers.go
- graph.go
- hooks.go
- human.go
- import.go
- import_shared.go
- info.go
- init.go
- init_agent.go
- init_contributor.go
- init_git_hooks.go
- init_stealth.go
- init_team.go
- init_templates.go
- integrity.go
- jira.go
- label.go
- last_touched.go
- linear.go
- linear_conflict.go
- linear_sync.go
- lint.go
- list.go
- mail.go
- main.go
- main_daemon.go
- main_errors.go
- main_help.go
- markdown.go
- merge.go
- merge_slot.go
- migrate.go
- migrate_hash_ids.go
- migrate_issues.go
- migrate_sync.go
- migrate_tombstones.go
- mol.go
- mol_bond.go
- mol_burn.go
- mol_current.go
- mol_distill.go
- mol_progress.go
- mol_ready_gated.go
- mol_show.go
- mol_squash.go
- mol_stale.go
- move.go
- nodb.go
- onboard.go
- orphans.go
- pour.go
- preflight.go
- prime.go
- quick.go
- quickstart.go
- ready.go
- refile.go
- relate.go
- rename_prefix.go
- reopen.go
- repair.go
- repo.go
- reset.go
- resolve_conflicts.go
- restore.go
- routed.go
- sandbox_unix.go
- search.go
- setup.go
- ship.go
- show.go
- show_thread.go
- show_unit_helpers.go
- slot.go
- snapshot_manager.go
- stale.go
- staleness.go
- state.go
- status.go
- swarm.go
- sync.go
- sync_branch.go
- sync_check.go
- sync_export.go
- sync_git.go
- sync_import.go
- sync_merge.go
- template.go
- test_guard_helpers.go
- test_wait_helper.go
- thanks.go
- tips.go
- undefer.go
- update.go
- upgrade.go
- version.go
- version_tracking.go
- where.go
- wisp.go
- worktree.go
- worktree_cmd.go