Releases: hi4444/PowerShell_Script_Projects_for_manim
Releases · hi4444/PowerShell_Script_Projects_for_manim
Manim Run/Debug Script
v1.4.0 – Full Interactive Multi-Mode Launcher
For instructions Click here for Setup guide
feat: Added Manim executable detection and caching
- Create cache directory at %LocalAppData%
- Read/write cached
manim.exepaths (manim_paths.txt) - Allow multiple cached paths and manual path entry
- Interactive menu with
UP/DOWN,W/S,TABnavigation - Validate paths and update cache automatically
feat: Added Custom Menu Mode
- Step-by-step workflow: Python file, scene/class, render quality, extra arguments
- Multi-category argument selection: Global, Output, Render, Ease
- Automatically construct and run Manim command
feat: Added Manual Mode
- Display all arguments in a formatted table, color-coded by category
- Allow user to type custom arguments manually
- Append Python file and optional scene
- Run constructed Manim command
feat: Added multi-select argument toggles
- Visual
[x]/[ ]indicators for selected options - Support arguments that require values (e.g.,
--renderer,--format) - Provide interactive selection and input prompts
enhance: Improve UX
- Clear host screen between menus
- Color-coded categories and options
[Next Category]button to move through argument groups- Step-by-step instructions for argument selection
Removed: Old Menu Mode:
- Removed legacy Menu Mode to simplify.
- All functionality now in Custom Menu Mode and Manual Mode
Full Changelog: v1.3.0...1.4.0
Manim Run/Debug Configuration
Manim Launcher PowerShell Script — v1.3.0 Major Update
OS/Platform Supported
- Platform: Windows only
⚡ PyCharm Requirements
- PowerShell Version 5.1 or higher.
- Required Extensions for PyCharm PowerShell Extension
⚡ VS Code Requirements
- PowerShell Version 5.1 or higher.
- Required VS Code Extension: Power Shell
- Required VS Code Extension Terminal Zoom
🚀 Added
Added a new mode called custom.
Added the support for multiple file paths for manim.exe🧩 Features
1. Interactive CLI with three modes: Menu, Manual, and Custom.
2. Persistent path caching for multiple manim.exe installations.
3. Categorized flag selection (Global, Output, Render, Ease).
4. Keyboard navigation using TAB and ENTER for smooth option cycling.
5. Dynamic argument mapping for shorthand Manim flags (-p, -qh, etc.).
6. Command preview before execution for transparency and debugging.🔧 Changed / Improved
1. Simplified code structure and color-coded UI for readability.
2. Smarter defaults for renderer, quality, and format handling.
3. Automatic validation and cleanup of broken cached paths.