cli

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package cli provides the command-line interface.

Index

Constants

This section is empty.

Variables

View Source
var (
	Version   = "dev"
	Commit    = "none"
	BuildDate = "unknown"
)

Functions

func Execute

func Execute() error

Execute runs the CLI.

func GetRootCmd

func GetRootCmd() *cobra.Command

GetRootCmd returns the root command for adding subcommands.

func NewTUICmd

func NewTUICmd() *cobra.Command

NewTUICmd creates the tui command.

Types

type CheckResult

type CheckResult struct {
	Name    string
	Status  CheckStatus
	Message string
	Detail  string
}

CheckResult represents the result of a health check.

type CheckStatus

type CheckStatus int

CheckStatus represents the status of a check.

const (
	CheckStatusOK CheckStatus = iota
	CheckStatusWarning
	CheckStatusError
	CheckStatusSkipped
)

Directories

Path Synopsis
Package admin provides admin-related CLI commands.
Package admin provides admin-related CLI commands.
Package auth provides the auth subcommands.
Package auth provides the auth subcommands.
Package calendar provides calendar-related CLI commands.
Package calendar provides calendar-related CLI commands.
Package common provides shared utilities for CLI commands.
Package common provides shared utilities for CLI commands.
Package contacts provides contacts-related CLI commands.
Package contacts provides contacts-related CLI commands.
Package demo provides CLI commands for demo mode with sample data.
Package demo provides CLI commands for demo mode with sample data.
Package email provides CLI commands for email operations.
Package email provides CLI commands for email operations.
Package inbound provides CLI commands for Nylas Inbound email functionality.
Package inbound provides CLI commands for Nylas Inbound email functionality.
Package mcp provides MCP (Model Context Protocol) server functionality for AI integration.
Package mcp provides MCP (Model Context Protocol) server functionality for AI integration.
Package otp provides the otp subcommands.
Package otp provides the otp subcommands.
Package scheduler provides scheduler-related CLI commands.
Package scheduler provides scheduler-related CLI commands.
Package slack provides CLI commands for Slack integration.
Package slack provides CLI commands for Slack integration.
Package update provides CLI self-update functionality.
Package update provides CLI self-update functionality.
Package webhook provides webhook management CLI commands.
Package webhook provides webhook management CLI commands.

Jump to

Keyboard shortcuts

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