Run Python exercise scripts
runcommandsetup L1★0
nickiliak/Advanced-DL-CV ↗What it does
Run Python script from exercise directory via uv run
Best for
Educational environments where students run exercise scripts without CLI friction.
Inputs
- · Script name/path, exercise number (e.g., '2.3'), or currently open file
Outputs
- · Script execution output (stdout/stderr)
- · Exit code
Requires
- · uv (Python package runner)
- · Python
Preconditions
- · uv installed
- · Script has if __name__ == '__main__': block OR path provided
- · ExerciseX.Y/src/ directory structure if exercise number given
Failure modes
- · Script not found in ExerciseX.Y/src/ — lists available scripts and asks which to run
- · No if __name__ == '__main__': block — cannot auto-detect runnable script
- · Dependencies missing — uv error (user must install via uv add)
Trust signals
- · Auto-discovery from exercise directory structure
- · Fallback to IDE open file detection
- · Passes through user arguments (no hardcoding)