cli

package
v1.5.1 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2026 License: MIT Imports: 28 Imported by: 0

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

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

func SyncAllCommand(database *sql.DB) error

SyncAllCommand syncs all Google services (contacts, calendar, gmail).

func SyncCalendarCommand

func SyncCalendarCommand(database *sql.DB, args []string) error

SyncCalendarCommand syncs Google Calendar events.

func SyncContactsCommand

func SyncContactsCommand(database *sql.DB, args []string) error

SyncContactsCommand syncs Google Contacts.

func SyncDaemonCommand

func SyncDaemonCommand(database *sql.DB, args []string) error

SyncDaemonCommand runs sync in daemon mode with configurable interval.

func SyncGmailCommand

func SyncGmailCommand(database *sql.DB, args []string) error

SyncGmailCommand syncs Gmail emails.

func SyncInitCommand

func SyncInitCommand(database *sql.DB, args []string) error

SyncInitCommand handles OAuth setup.

func SyncResetCommand

func SyncResetCommand(database *sql.DB, args []string) error

SyncResetCommand resets a stuck sync state.

func SyncStatusCommand

func SyncStatusCommand(database *sql.DB, args []string) error

SyncStatusCommand displays the sync status for all Google services.

func SyncVaultInitCommand added in v0.1.10

func SyncVaultInitCommand(database *sql.DB, args []string) error

SyncVaultInitCommand initializes device ID for vault sync.

func SyncVaultLoginCommand added in v0.1.10

func SyncVaultLoginCommand(database *sql.DB, args []string) error

SyncVaultLoginCommand authenticates with vault server.

func SyncVaultLogoutCommand added in v0.1.10

func SyncVaultLogoutCommand(database *sql.DB, args []string) error

SyncVaultLogoutCommand clears vault tokens.

func SyncVaultNowCommand added in v0.1.10

func SyncVaultNowCommand(database *sql.DB, args []string) error

SyncVaultNowCommand triggers manual vault sync.

func SyncVaultPendingCommand added in v0.1.10

func SyncVaultPendingCommand(database *sql.DB, args []string) error

SyncVaultPendingCommand lists pending vault changes.

func SyncVaultStatusCommand added in v0.1.10

func SyncVaultStatusCommand(database *sql.DB, args []string) error

SyncVaultStatusCommand shows vault sync status.

func SyncVaultWipeCommand added in v0.1.10

func SyncVaultWipeCommand(database *sql.DB, args []string) error

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.

Jump to

Keyboard shortcuts

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