What problem does it solve?
This Skill streamlines the process of running bash, python, or pytest on eightfold EC2 boxes, handling complex interactions with the environment and VPN, and provides a robust solution for remote execution.
Core Features & Use Cases
- Remote Execution: Execute bash, python, or pytest commands on the dev box or any region-specific prod box.
- VPN and SSH Management: Automates VPN connection handling and SSH interactions, ensuring stable connections.
- Environment Bootstrap: Manages environment setup, including AWS creds and global DB configuration.
- Use Case: Imagine you need to run a pytest on a specific EC2 box or execute a Python script that interacts with the prod DB. This Skill automates the entire process, eliminating manual setup and potential connection issues.
Quick Start
Use the efx skill to run a Python script on the dev box with the following command: efx exec --target dev --lang py <script_path>