A powerful and intuitive Python script runner for Visual Studio Code. RunPy provides a dedicated UI in your bottom panel to manage arguments, environments, and execution—keeping your main editor clean and focused.
✨ Features
- Bottom Panel Integration: Accessible directly from your Terminal area, keeping your workspace organized.
- Smart Argparse Detection: Automatically parses your Python script's
argparsedefinitions and generates a clean, horizontal UI for inputting arguments. - Visual Progress Tracking: Support for
tqdmandOptuna. Intercepts CLI progress bars and displays them as a smooth, sticky green bar at the top of your output. - Environment Autodetection: Automatically finds and suggests your
.venv,venv, or Conda environments. - One-Click Access: Quick-launch button in the top-right of every Python editor tab.
- Clean Output: Strips away cluttered carriage returns and progress bar text from the console while showing real-time logs.
🚀 Getting Started
- Open a Python file.
- Click the Play Icon in the top-right corner of the editor title bar.
- The RunPy panel will open in the bottom area.
- Adjust your arguments and click Run.
🛠️ Requirements
- Visual Studio Code v1.74.0 or higher.
- Python installed on your system.
📄 License
MIT