internal/

directory
v1.0.46 Latest Latest
Warning

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

Go to latest
Published: May 13, 2026 License: MIT

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 — a single-run guided OAuth setup wizard built on charmbracelet/huh.
Package initcmd implements the gro init command — a single-run guided OAuth setup wizard built on charmbracelet/huh.
mail
Package mail implements the gro mail command and subcommands.
Package mail implements the gro mail command and subcommands.
me
Package me implements the `gro me` command — a token-dense one-liner describing the currently authenticated Google user, modeled on `jtk me`.
Package me implements the `gro me` command — a token-dense one-liner describing the currently authenticated Google user, modeled on `jtk me`.
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 people provides a client for the Google People API focused on the authenticated user's own profile (people/me).
Package people provides a client for the Google People API focused on the authenticated user's own profile (people/me).
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 view provides a small, consistent output helper for interactive CLI flows (Success / Error / Info / Printf / Println).
Package view provides a small, consistent output helper for interactive CLI flows (Success / Error / Info / Printf / Println).
Package zip provides secure zip archive extraction with path traversal protection.
Package zip provides secure zip archive extraction with path traversal protection.

Jump to

Keyboard shortcuts

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