Documentation
¶
Overview ¶
ABOUTME: Company CLI commands ABOUTME: Human-friendly commands for managing companies
ABOUTME: Contact CLI commands ABOUTME: Human-friendly commands for managing contacts
ABOUTME: Deal CLI commands ABOUTME: Human-friendly commands for managing deals
ABOUTME: Follow-up tracking CLI commands ABOUTME: Commands for listing follow-ups, logging interactions, setting cadence
ABOUTME: MCP server subcommand ABOUTME: Starts the MCP server for Claude Desktop integration
ABOUTME: Relationship CLI commands ABOUTME: Human-friendly commands for managing contact relationships
ABOUTME: Google sync CLI commands ABOUTME: Handles OAuth setup, sync operations, and suggestion review
ABOUTME: Vault E2E sync CLI commands for encrypted CRM synchronization ABOUTME: Handles device initialization, authentication, sync operations, and status monitoring
ABOUTME: Visualization CLI commands ABOUTME: Handles viz dashboard and graph generation commands
Index ¶
- func AddCompanyCommand(client *repository.DB, args []string) error
- func AddContactCommand(client *repository.DB, args []string) error
- func AddDealCommand(client *repository.DB, args []string) error
- func DeleteCompanyCommand(client *repository.DB, args []string) error
- func DeleteContactCommand(client *repository.DB, args []string) error
- func DeleteDealCommand(client *repository.DB, args []string) error
- func DeleteRelationshipCommand(client *repository.DB, args []string) error
- func DigestCommand(client *repository.DB, args []string) error
- func ExportAllCommand(db *repository.DB, args []string) error
- func ExportCompaniesCommand(db *repository.DB, args []string) error
- func ExportContactsCommand(db *repository.DB, args []string) error
- func ExportDealsCommand(db *repository.DB, args []string) error
- func FollowupListCommand(client *repository.DB, args []string) error
- func FollowupStatsCommand(client *repository.DB, args []string) error
- func InstallSkillCommand() error
- func ListCompaniesCommand(client *repository.DB, args []string) error
- func ListContactsCommand(client *repository.DB, args []string) error
- func ListDealsCommand(client *repository.DB, args []string) error
- func LogInteractionCommand(client *repository.DB, args []string) error
- func MCPCommand(client *repository.DB) error
- func SetCadenceCommand(client *repository.DB, args []string) error
- func SyncAllCommand(database *sql.DB) error
- func SyncCalendarCommand(database *sql.DB, args []string) error
- func SyncContactsCommand(database *sql.DB, args []string) error
- func SyncDaemonCommand(database *sql.DB, args []string) error
- func SyncGmailCommand(database *sql.DB, args []string) error
- func SyncInitCommand(database *sql.DB, args []string) error
- func SyncResetCommand(database *sql.DB, args []string) error
- func SyncStatusCommand(database *sql.DB, args []string) error
- func SyncVaultInitCommand(database *sql.DB, args []string) error
- func SyncVaultLoginCommand(database *sql.DB, args []string) error
- func SyncVaultLogoutCommand(database *sql.DB, args []string) error
- func SyncVaultNowCommand(database *sql.DB, args []string) error
- func SyncVaultPendingCommand(database *sql.DB, args []string) error
- func SyncVaultStatusCommand(database *sql.DB, args []string) error
- func SyncVaultWipeCommand(database *sql.DB, args []string) error
- func UpdateCompanyCommand(client *repository.DB, args []string) error
- func UpdateContactCommand(client *repository.DB, args []string) error
- func UpdateRelationshipCommand(client *repository.DB, args []string) error
- func VizDashboardCommand(client *repository.DB, args []string) error
- func VizGraphAllCommand(client *repository.DB, args []string) error
- func VizGraphCompanyCommand(client *repository.DB, args []string) error
- func VizGraphContactsCommand(client *repository.DB, args []string) error
- func VizGraphPipelineCommand(client *repository.DB, args []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCompanyCommand ¶
func AddCompanyCommand(client *repository.DB, args []string) error
AddCompanyCommand adds a new company.
func AddContactCommand ¶
func AddContactCommand(client *repository.DB, args []string) error
AddContactCommand adds a new contact.
func AddDealCommand ¶
func AddDealCommand(client *repository.DB, args []string) error
AddDealCommand adds a new deal.
func DeleteCompanyCommand ¶
func DeleteCompanyCommand(client *repository.DB, args []string) error
DeleteCompanyCommand deletes a company.
func DeleteContactCommand ¶
func DeleteContactCommand(client *repository.DB, args []string) error
DeleteContactCommand deletes a contact.
func DeleteDealCommand ¶
func DeleteDealCommand(client *repository.DB, args []string) error
DeleteDealCommand deletes a deal.
func DeleteRelationshipCommand ¶
func DeleteRelationshipCommand(client *repository.DB, args []string) error
DeleteRelationshipCommand deletes a relationship.
func DigestCommand ¶
func DigestCommand(client *repository.DB, args []string) error
DigestCommand generates a daily follow-up digest.
func ExportAllCommand ¶ added in v1.5.0
func ExportAllCommand(db *repository.DB, args []string) error
ExportAllCommand exports all data to a directory.
func ExportCompaniesCommand ¶ added in v1.5.0
func ExportCompaniesCommand(db *repository.DB, args []string) error
ExportCompaniesCommand exports companies to YAML or Markdown.
func ExportContactsCommand ¶ added in v1.5.0
func ExportContactsCommand(db *repository.DB, args []string) error
ExportContactsCommand exports contacts to YAML or Markdown.
func ExportDealsCommand ¶ added in v1.5.0
func ExportDealsCommand(db *repository.DB, args []string) error
ExportDealsCommand exports deals to YAML or Markdown.
func FollowupListCommand ¶
func FollowupListCommand(client *repository.DB, args []string) error
FollowupListCommand lists contacts needing follow-up.
func FollowupStatsCommand ¶
func FollowupStatsCommand(client *repository.DB, args []string) error
FollowupStatsCommand shows follow-up statistics.
func InstallSkillCommand ¶ added in v1.5.1
func InstallSkillCommand() error
InstallSkillCommand installs the pagen skill for Claude Code.
func ListCompaniesCommand ¶
func ListCompaniesCommand(client *repository.DB, args []string) error
ListCompaniesCommand lists all companies.
func ListContactsCommand ¶
func ListContactsCommand(client *repository.DB, args []string) error
ListContactsCommand lists all contacts.
func ListDealsCommand ¶
func ListDealsCommand(client *repository.DB, args []string) error
ListDealsCommand lists all deals.
func LogInteractionCommand ¶
func LogInteractionCommand(client *repository.DB, args []string) error
LogInteractionCommand logs an interaction with a contact.
func MCPCommand ¶
func MCPCommand(client *repository.DB) error
MCPCommand starts the MCP server on stdio.
func SetCadenceCommand ¶
func SetCadenceCommand(client *repository.DB, args []string) error
SetCadenceCommand sets the follow-up cadence for a contact.
func SyncAllCommand ¶
SyncAllCommand syncs all Google services (contacts, calendar, gmail).
func SyncCalendarCommand ¶
SyncCalendarCommand syncs Google Calendar events.
func SyncContactsCommand ¶
SyncContactsCommand syncs Google Contacts.
func SyncDaemonCommand ¶
SyncDaemonCommand runs sync in daemon mode with configurable interval.
func SyncGmailCommand ¶
SyncGmailCommand syncs Gmail emails.
func SyncInitCommand ¶
SyncInitCommand handles OAuth setup.
func SyncResetCommand ¶
SyncResetCommand resets a stuck sync state.
func SyncStatusCommand ¶
SyncStatusCommand displays the sync status for all Google services.
func SyncVaultInitCommand ¶ added in v0.1.10
SyncVaultInitCommand initializes device ID for vault sync.
func SyncVaultLoginCommand ¶ added in v0.1.10
SyncVaultLoginCommand authenticates with vault server.
func SyncVaultLogoutCommand ¶ added in v0.1.10
SyncVaultLogoutCommand clears vault tokens.
func SyncVaultNowCommand ¶ added in v0.1.10
SyncVaultNowCommand triggers manual vault sync.
func SyncVaultPendingCommand ¶ added in v0.1.10
SyncVaultPendingCommand lists pending vault changes.
func SyncVaultStatusCommand ¶ added in v0.1.10
SyncVaultStatusCommand shows vault sync status.
func SyncVaultWipeCommand ¶ added in v0.1.10
SyncVaultWipeCommand clears all vault sync data.
func UpdateCompanyCommand ¶
func UpdateCompanyCommand(client *repository.DB, args []string) error
UpdateCompanyCommand updates an existing company.
func UpdateContactCommand ¶
func UpdateContactCommand(client *repository.DB, args []string) error
UpdateContactCommand updates an existing contact.
func UpdateRelationshipCommand ¶
func UpdateRelationshipCommand(client *repository.DB, args []string) error
UpdateRelationshipCommand updates a relationship.
func VizDashboardCommand ¶
func VizDashboardCommand(client *repository.DB, args []string) error
func VizGraphAllCommand ¶
func VizGraphAllCommand(client *repository.DB, args []string) error
VizGraphAllCommand generates a complete graph with all entities.
func VizGraphCompanyCommand ¶
func VizGraphCompanyCommand(client *repository.DB, args []string) error
VizGraphCompanyCommand generates a company org chart.
func VizGraphContactsCommand ¶
func VizGraphContactsCommand(client *repository.DB, args []string) error
VizGraphContactsCommand generates a contact relationship network graph.
func VizGraphPipelineCommand ¶
func VizGraphPipelineCommand(client *repository.DB, args []string) error
VizGraphPipelineCommand generates a deal pipeline graph.
Types ¶
This section is empty.