Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
msgvault
command
|
|
|
internal
|
|
|
api
Package api provides the HTTP API server for msgvault.
|
Package api provides the HTTP API server for msgvault. |
|
config
Package config handles loading and managing msgvault configuration.
|
Package config handles loading and managing msgvault configuration. |
|
deletion
Package deletion provides safe, staged email deletion from Gmail.
|
Package deletion provides safe, staged email deletion from Gmail. |
|
export
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. |
|
fileutil
Package fileutil provides cross-platform secure file operations.
|
Package fileutil provides cross-platform secure file operations. |
|
gmail
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. |
|
mime
Package mime provides MIME message parsing using enmime.
|
Package mime provides MIME message parsing using enmime. |
|
oauth
Package oauth provides OAuth2 authentication flows for Gmail.
|
Package oauth provides OAuth2 authentication flows for Gmail. |
|
query
Package query provides a reusable query layer for msgvault.
|
Package query provides a reusable query layer for msgvault. |
|
query/querytest
Package querytest provides shared test doubles for the query.Engine interface.
|
Package querytest provides shared test doubles for the query.Engine interface. |
|
scheduler
Package scheduler provides cron-based scheduling for automated email sync.
|
Package scheduler provides cron-based scheduling for automated email sync. |
|
search
Package search provides Gmail-like search query parsing.
|
Package search provides Gmail-like search query parsing. |
|
store
Package store provides database access for msgvault.
|
Package store provides database access for msgvault. |
|
sync
Package sync provides Gmail synchronization workflows.
|
Package sync provides Gmail synchronization workflows. |
|
testutil
Package testutil provides test helpers for msgvault tests.
|
Package testutil provides test helpers for msgvault tests. |
|
testutil/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. |
|
testutil/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. |
|
testutil/ptr
Package ptr provides generic pointer helpers for tests.
|
Package ptr provides generic pointer helpers for tests. |
|
testutil/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. |
|
testutil/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. |
|
textutil
Package textutil provides text manipulation and encoding utilities.
|
Package textutil provides text manipulation and encoding utilities. |
|
tui
Package tui provides a terminal user interface for msgvault.
|
Package tui provides a terminal user interface for msgvault. |
|
scripts
|
|
|
mimeshootout
command
MIME Library Shootout
|
MIME Library Shootout |
Click to show internal directories.
Click to hide internal directories.