internal/

directory
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

Directories

Path Synopsis
adapters
ai
browser
Package browser provides browser opening functionality.
Package browser provides browser opening functionality.
config
Package config provides configuration file management.
Package config provides configuration file management.
keyring
Package keyring provides secure credential storage using the OS keychain.
Package keyring provides secure credential storage using the OS keychain.
mcp
Package mcp provides an MCP proxy that forwards requests to the Nylas MCP server.
Package mcp provides an MCP proxy that forwards requests to the Nylas MCP server.
nylas
Package nylas provides the Nylas API client implementation.
Package nylas provides the Nylas API client implementation.
oauth
Package oauth provides OAuth callback server implementation.
Package oauth provides OAuth callback server implementation.
output
Package output provides output formatting adapters for CLI commands.
Package output provides output formatting adapters for CLI commands.
providers
Package providers implements a provider registry pattern for extensible multi-provider support.
Package providers implements a provider registry pattern for extensible multi-provider support.
slack
Package slack provides a Slack API client adapter.
Package slack provides a Slack API client adapter.
templates
Package templates provides email template storage functionality.
Package templates provides email template storage functionality.
tunnel
Package tunnel provides tunnel implementations for exposing local servers.
Package tunnel provides tunnel implementations for exposing local servers.
webhookserver
Package webhookserver provides a local webhook receiver server implementation.
Package webhookserver provides a local webhook receiver server implementation.
air
Package air provides a modern web-based email client interface for the Nylas CLI.
Package air provides a modern web-based email client interface for the Nylas CLI.
cache
Package cache provides local SQLite caching for Nylas Air.
Package cache provides local SQLite caching for Nylas Air.
app
auth
Package auth provides authentication-related business logic.
Package auth provides authentication-related business logic.
otp
Package otp provides OTP-related business logic.
Package otp provides OTP-related business logic.
cli
Package cli provides the command-line interface.
Package cli provides the command-line interface.
admin
Package admin provides admin-related CLI commands.
Package admin provides admin-related CLI commands.
ai
auth
Package auth provides the auth subcommands.
Package auth provides the auth subcommands.
calendar
Package calendar provides calendar-related CLI commands.
Package calendar provides calendar-related CLI commands.
common
Package common provides shared utilities for CLI commands.
Package common provides shared utilities for CLI commands.
contacts
Package contacts provides contacts-related CLI commands.
Package contacts provides contacts-related CLI commands.
demo
Package demo provides CLI commands for demo mode with sample data.
Package demo provides CLI commands for demo mode with sample data.
email
Package email provides CLI commands for email operations.
Package email provides CLI commands for email operations.
inbound
Package inbound provides CLI commands for Nylas Inbound email functionality.
Package inbound provides CLI commands for Nylas Inbound email functionality.
mcp
Package mcp provides MCP (Model Context Protocol) server functionality for AI integration.
Package mcp provides MCP (Model Context Protocol) server functionality for AI integration.
otp
Package otp provides the otp subcommands.
Package otp provides the otp subcommands.
scheduler
Package scheduler provides scheduler-related CLI commands.
Package scheduler provides scheduler-related CLI commands.
slack
Package slack provides CLI commands for Slack integration.
Package slack provides CLI commands for Slack integration.
update
Package update provides CLI self-update functionality.
Package update provides CLI self-update functionality.
webhook
Package webhook provides webhook management CLI commands.
Package webhook provides webhook management CLI commands.
Package domain contains the core business logic and domain models.
Package domain contains the core business logic and domain models.
Package httputil provides common HTTP utilities shared across servers.
Package httputil provides common HTTP utilities shared across servers.
Package ports defines interfaces for the application.
Package ports defines interfaces for the application.
Package testutil provides common test utilities and helpers for the Nylas CLI.
Package testutil provides common test utilities and helpers for the Nylas CLI.
Package tui provides a k9s-style terminal user interface for Nylas.
Package tui provides a k9s-style terminal user interface for Nylas.
Package ui provides a web-based user interface for the Nylas CLI.
Package ui provides a web-based user interface for the Nylas CLI.

Jump to

Keyboard shortcuts

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