internal/

directory
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2026 License: MIT

Directories

Path Synopsis
Package api provides the HTTP API server for msgvault.
Package api provides the HTTP API server for msgvault.
Package config handles loading and managing msgvault configuration.
Package config handles loading and managing msgvault configuration.
Package deletion provides safe, staged email deletion from Gmail.
Package deletion provides safe, staged email deletion from Gmail.
Package export handles file export operations such as creating zip archives of email attachments.
Package export handles file export operations such as creating zip archives of email attachments.
Package fileutil provides cross-platform secure file operations.
Package fileutil provides cross-platform secure file operations.
Package gmail provides a Gmail API client with rate limiting and retry logic.
Package gmail provides a Gmail API client with rate limiting and retry logic.
Package mime provides MIME message parsing using enmime.
Package mime provides MIME message parsing using enmime.
Package oauth provides OAuth2 authentication flows for Gmail.
Package oauth provides OAuth2 authentication flows for Gmail.
Package query provides a reusable query layer for msgvault.
Package query provides a reusable query layer for msgvault.
querytest
Package querytest provides shared test doubles for the query.Engine interface.
Package querytest provides shared test doubles for the query.Engine interface.
Package scheduler provides cron-based scheduling for automated email sync.
Package scheduler provides cron-based scheduling for automated email sync.
Package search provides Gmail-like search query parsing.
Package search provides Gmail-like search query parsing.
Package store provides database access for msgvault.
Package store provides database access for msgvault.
Package sync provides Gmail synchronization workflows.
Package sync provides Gmail synchronization workflows.
Package testutil provides test helpers for msgvault tests.
Package testutil provides test helpers for msgvault tests.
dbtest
Package dbtest provides shared database test helpers for seeding and querying test databases.
Package dbtest provides shared database test helpers for seeding and querying test databases.
email
Package email provides test helpers for constructing raw RFC 2822 email messages.
Package email provides test helpers for constructing raw RFC 2822 email messages.
ptr
Package ptr provides generic pointer helpers for tests.
Package ptr provides generic pointer helpers for tests.
storetest
Package storetest provides a StoreFixture and helpers for tests that exercise the Store layer through its public API.
Package storetest provides a StoreFixture and helpers for tests that exercise the Store layer through its public API.
tbmock
Package tbmock provides a mock testing.TB for verifying fail-fast behavior.
Package tbmock provides a mock testing.TB for verifying fail-fast behavior.
Package textutil provides text manipulation and encoding utilities.
Package textutil provides text manipulation and encoding utilities.
Package tui provides a terminal user interface for msgvault.
Package tui provides a terminal user interface for msgvault.

Jump to

Keyboard shortcuts

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