Skip to content

Releases: hi4444/PowerShell_Script_Projects_for_manim

Manim Run/Debug Script

01 Nov 19:17

Choose a tag to compare

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.exe paths (manim_paths.txt)
  • Allow multiple cached paths and manual path entry
  • Interactive menu with UP/DOWN, W/S, TAB navigation
  • 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

26 Oct 18:44

Choose a tag to compare

Manim Launcher PowerShell Script — v1.3.0 Major Update

OS/Platform Supported

  • Platform: Windows only

⚡ PyCharm Requirements


⚡ VS Code Requirements

🚀 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.