Releases: dacort/pyssm-client
Releases · dacort/pyssm-client
🚚 Allow for big file uploads
PySSM Client v0.1.0 - Initial Release
🎉 Initial Release of PySSM Client
Enhanced Python AWS SSM Session Manager client with interactive sessions, exec, and file transfer support.
✨ Key Features
- Interactive SSH-like sessions - Connect to EC2 instances with full terminal support
- Single command execution - Execute commands and capture stdout/stderr with proper exit codes
- File transfer - Upload/download files using scp-like syntax with progress tracking
- Library API - Import as Python library for programmatic usage
- CLI Interface - Simple
pyssmcommand with multiple subcommands
🚀 Installation
pip install pyssm-client📚 Quick Start
# Interactive session
pyssm ssh --target i-0123456789abcdef0
# Execute command
pyssm exec --target i-0123456789abcdef0 --command "ls -la"
# File transfer
pyssm copy ./file.txt i-0123456789abcdef0:/tmp/file.txt🔧 Requirements
- Python 3.12+
- AWS credentials configured
See the README for complete documentation and examples.