Skip to content

Latest commit

 

History

History
 
 

pkg

Exported Panther Packages

Standalone go utilities shared by multiple projects. See each module for details:

  • awsathena - query support and utilities for using AWS Athena
  • awsbatch - backoff/paging/retry for AWS batch operations
  • awscfn - helpers that query/manipulate AWS Cloudformation stacks
  • awsretry - helper that wraps the AWS retryer interface for cases not handled by SDK
  • awssqs - wrappers for commmon sqs patterns
  • box - boxing helpers
  • encryption - encryption helpers
  • extract - utility using gjson to walk parse tree to extract elements
  • gatewayapi - utilities for developing Gateway API Lambda proxies
  • genericapi - provides router for API-style Lambda functions
  • lambdalogger - installs global zap logger with lambda request ID
  • mertics - helpers to use the AWS embedded metric format
  • oplog - standardized logging for operations (events with start/stop/status)
  • shutil - FIXME: likely should be renamed to ziputil
  • prompt - util functions to read user input from terminal
  • testutils - helper functions for integration tests
  • unbox - un-boxing helpers