Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
basecamp
command
Package main is the entry point for the basecamp CLI.
|
Package main is the entry point for the basecamp CLI. |
|
internal
|
|
|
appctx
Package appctx provides application context helpers.
|
Package appctx provides application context helpers. |
|
auth
Package auth provides OAuth 2.1 authentication for Basecamp.
|
Package auth provides OAuth 2.1 authentication for Basecamp. |
|
commands
Package commands implements the CLI commands.
|
Package commands implements the CLI commands. |
|
completion
Package completion provides tab completion support for the basecamp CLI.
|
Package completion provides tab completion support for the basecamp CLI. |
|
config
Package config provides layered configuration loading.
|
Package config provides layered configuration loading. |
|
dateparse
Package dateparse provides natural language date parsing.
|
Package dateparse provides natural language date parsing. |
|
harness
Package harness detects and checks AI agent integration health.
|
Package harness detects and checks AI agent integration health. |
|
hostutil
Package hostutil provides shared utilities for host URL handling.
|
Package hostutil provides shared utilities for host URL handling. |
|
models
Package models provides canonical type definitions for Basecamp API entities.
|
Package models provides canonical type definitions for Basecamp API entities. |
|
names
Package names provides name resolution for projects, people, and todolists.
|
Package names provides name resolution for projects, people, and todolists. |
|
observability
Package observability provides metrics collection and tracing for CLI operations.
|
Package observability provides metrics collection and tracing for CLI operations. |
|
output
Package output provides JSON/Markdown output formatting and error handling.
|
Package output provides JSON/Markdown output formatting and error handling. |
|
presenter
Package presenter provides schema-aware rendering for Basecamp entities.
|
Package presenter provides schema-aware rendering for Basecamp entities. |
|
resilience
Package resilience provides cross-process state management for long-running CLI operations.
|
Package resilience provides cross-process state management for long-running CLI operations. |
|
richtext
Package richtext provides utilities for converting between Markdown and HTML.
|
Package richtext provides utilities for converting between Markdown and HTML. |
|
sdk
Package sdk provides core SDK interfaces for the Basecamp API client.
|
Package sdk provides core SDK interfaces for the Basecamp API client. |
|
sdk/errors
Package errors provides SDK error types without CLI-specific hints.
|
Package errors provides SDK error types without CLI-specific hints. |
|
tui
Package tui provides terminal user interface components.
|
Package tui provides terminal user interface components. |
|
tui/empty
Package empty provides empty state messages for TUI components.
|
Package empty provides empty state messages for TUI components. |
|
tui/format
Package format provides formatting helpers for TUI components.
|
Package format provides formatting helpers for TUI components. |
|
tui/recents
Package recents provides a store for tracking recently used items.
|
Package recents provides a store for tracking recently used items. |
|
tui/resolve
Package resolve provides interactive prompts for resolving missing CLI options.
|
Package resolve provides interactive prompts for resolving missing CLI options. |
|
tui/workspace
Package workspace provides the persistent TUI application.
|
Package workspace provides the persistent TUI application. |
|
tui/workspace/chrome
Package chrome provides always-visible shell components for the workspace.
|
Package chrome provides always-visible shell components for the workspace. |
|
tui/workspace/views
Package views provides the individual screens for the workspace TUI.
|
Package views provides the individual screens for the workspace TUI. |
|
tui/workspace/widget
Package widget provides reusable TUI components.
|
Package widget provides reusable TUI components. |
|
urlarg
Package urlarg provides utilities for parsing Basecamp URLs into IDs.
|
Package urlarg provides utilities for parsing Basecamp URLs into IDs. |
|
version
Package version provides build-time version information.
|
Package version provides build-time version information. |
|
Package skills embeds the skill files in the binary.
|
Package skills embeds the skill files in the binary. |
Click to show internal directories.
Click to hide internal directories.