Directories
¶
| Path | Synopsis |
|---|---|
|
Package architecture contains structural tests that enforce codebase conventions.
|
Package architecture contains structural tests that enforce codebase conventions. |
|
Package auth provides OAuth2 authentication and credential management for Google APIs.
|
Package auth provides OAuth2 authentication and credential management for Google APIs. |
|
Package bulk provides shared ID resolution and result types for bulk operations.
|
Package bulk provides shared ID resolution and result types for bulk operations. |
|
Package cache provides TTL-based caching for API metadata.
|
Package cache provides TTL-based caching for API metadata. |
|
Package calendar provides a client for the Google Calendar API.
|
Package calendar provides a client for the Google Calendar API. |
|
cmd
|
|
|
calendar
Package calendar implements the gro calendar command and subcommands.
|
Package calendar implements the gro calendar command and subcommands. |
|
config
Package config implements the gro config command and subcommands.
|
Package config implements the gro config command and subcommands. |
|
contacts
Package contacts implements the gro contacts command and subcommands.
|
Package contacts implements the gro contacts command and subcommands. |
|
drive
Package drive implements the gro drive command and subcommands.
|
Package drive implements the gro drive command and subcommands. |
|
initcmd
Package initcmd implements the gro init command for OAuth setup.
|
Package initcmd implements the gro init command for OAuth setup. |
|
mail
Package mail implements the gro mail command and subcommands.
|
Package mail implements the gro mail command and subcommands. |
|
root
Package root provides the top-level gro command and global flags.
|
Package root provides the top-level gro command and global flags. |
|
Package config provides centralized configuration management for the application.
|
Package config provides centralized configuration management for the application. |
|
Package contacts provides a client for the Google People API.
|
Package contacts provides a client for the Google People API. |
|
Package drive provides a client for the Google Drive API.
|
Package drive provides a client for the Google Drive API. |
|
Package errors provides error types for distinguishing between user errors and system errors, allowing commands to provide appropriate guidance.
|
Package errors provides error types for distinguishing between user errors and system errors, allowing commands to provide appropriate guidance. |
|
Package format provides shared formatting utilities for consistent output.
|
Package format provides shared formatting utilities for consistent output. |
|
Package gmail provides a client for the Gmail API.
|
Package gmail provides a client for the Gmail API. |
|
Package keychain provides secure storage for OAuth tokens using platform-native secure storage mechanisms (macOS Keychain, Linux secret-tool) with file fallback.
|
Package keychain provides secure storage for OAuth tokens using platform-native secure storage mechanisms (macOS Keychain, Linux secret-tool) with file fallback. |
|
Package log provides simple structured logging with verbosity levels.
|
Package log provides simple structured logging with verbosity levels. |
|
Package output provides shared output utilities for formatting and printing data to various destinations.
|
Package output provides shared output utilities for formatting and printing data to various destinations. |
|
Package testutil provides test assertion helpers and sample data fixtures.
|
Package testutil provides test assertion helpers and sample data fixtures. |
|
Package version provides build-time version information.
|
Package version provides build-time version information. |
|
Package zip provides secure zip archive extraction with path traversal protection.
|
Package zip provides secure zip archive extraction with path traversal protection. |
Click to show internal directories.
Click to hide internal directories.