AWS Lambda Cache CLI
A fast CLI tool to search and manage AWS Lambda functions with local caching. Cache is automatically updated in the background every 24 hours.
Features
- Fetch and cache Lambda functions from AWS
- Search cached functions with fuzzy matching
- Interactive search interface
- Automatic background cache refresh after 24 hours
- View function details in a table format
Installation
Using the official Go module repository:
go install codeberg.org/Treborium/aws-cache@latest
Or from source:
make install
The awsc binary will be installed to your Go bin directory.
Usage
List all cached Lambda functions
awsc list
Search for Lambda functions
awsc search "my-lambda"
Fetch and cache all Lambda functions from AWS
awsc fetch
Interactive search
Run awsc search with no arguments for an interactive search interface.
Requirements
- AWS credentials configured in your environment
- Go 1.25.4 or later
The cache is stored in ~/.awsc/lambdas.json and automatically refreshes when older than 24 hours.
Planned Features
- Support multiple AWS profiles
- Support different AWS services