Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
nylas
command
Package main is the entry point for the nylas CLI.
|
Package main is the entry point for the nylas CLI. |
|
internal
|
|
|
adapters/browser
Package browser provides browser opening functionality.
|
Package browser provides browser opening functionality. |
|
adapters/config
Package config provides configuration file management.
|
Package config provides configuration file management. |
|
adapters/keyring
Package keyring provides secure credential storage using the OS keychain.
|
Package keyring provides secure credential storage using the OS keychain. |
|
adapters/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. |
|
adapters/nylas
Package nylas provides the Nylas API client implementation.
|
Package nylas provides the Nylas API client implementation. |
|
adapters/oauth
Package oauth provides OAuth callback server implementation.
|
Package oauth provides OAuth callback server implementation. |
|
adapters/output
Package output provides output formatting adapters for CLI commands.
|
Package output provides output formatting adapters for CLI commands. |
|
adapters/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. |
|
adapters/slack
Package slack provides a Slack API client adapter.
|
Package slack provides a Slack API client adapter. |
|
adapters/templates
Package templates provides email template storage functionality.
|
Package templates provides email template storage functionality. |
|
adapters/tunnel
Package tunnel provides tunnel implementations for exposing local servers.
|
Package tunnel provides tunnel implementations for exposing local servers. |
|
adapters/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. |
|
air/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. |
|
app/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. |
|
cli/admin
Package admin provides admin-related CLI commands.
|
Package admin provides admin-related CLI commands. |
|
cli/auth
Package auth provides the auth subcommands.
|
Package auth provides the auth subcommands. |
|
cli/calendar
Package calendar provides calendar-related CLI commands.
|
Package calendar provides calendar-related CLI commands. |
|
cli/common
Package common provides shared utilities for CLI commands.
|
Package common provides shared utilities for CLI commands. |
|
cli/contacts
Package contacts provides contacts-related CLI commands.
|
Package contacts provides contacts-related CLI commands. |
|
cli/demo
Package demo provides CLI commands for demo mode with sample data.
|
Package demo provides CLI commands for demo mode with sample data. |
|
cli/email
Package email provides CLI commands for email operations.
|
Package email provides CLI commands for email operations. |
|
cli/inbound
Package inbound provides CLI commands for Nylas Inbound email functionality.
|
Package inbound provides CLI commands for Nylas Inbound email functionality. |
|
cli/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. |
|
cli/otp
Package otp provides the otp subcommands.
|
Package otp provides the otp subcommands. |
|
cli/scheduler
Package scheduler provides scheduler-related CLI commands.
|
Package scheduler provides scheduler-related CLI commands. |
|
cli/slack
Package slack provides CLI commands for Slack integration.
|
Package slack provides CLI commands for Slack integration. |
|
cli/update
Package update provides CLI self-update functionality.
|
Package update provides CLI self-update functionality. |
|
cli/webhook
Package webhook provides webhook management CLI commands.
|
Package webhook provides webhook management CLI commands. |
|
domain
Package domain contains the core business logic and domain models.
|
Package domain contains the core business logic and domain models. |
|
httputil
Package httputil provides common HTTP utilities shared across servers.
|
Package httputil provides common HTTP utilities shared across servers. |
|
ports
Package ports defines interfaces for the application.
|
Package ports defines interfaces for the application. |
|
testutil
Package testutil provides common test utilities and helpers for the Nylas CLI.
|
Package testutil provides common test utilities and helpers for the Nylas CLI. |
|
tui
Package tui provides a k9s-style terminal user interface for Nylas.
|
Package tui provides a k9s-style terminal user interface for Nylas. |
|
ui
Package ui provides a web-based user interface for the Nylas CLI.
|
Package ui provides a web-based user interface for the Nylas CLI. |
Click to show internal directories.
Click to hide internal directories.
