Skip to content

Releases: dacort/pyssm-client

🚚 Allow for big file uploads

20 Sep 23:35

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

PySSM Client v0.1.0 - Initial Release

04 Sep 05:12

Choose a tag to compare

🎉 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 pyssm command 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.