#!/bin/bash PYTHON_VERSION="3.12" tmp_dir=$(mktemp -d) cmd="uv init --quiet --python $PYTHON_VERSION $tmp_dir" echo "Running $cmd" eval $cmd cmd="uv add --directory $tmp_dir ipykernel ipywidgets $@" echo "Running $cmd" eval $cmd notebook_contents=$(cat < $tmp_dir/notebook.ipynb code --new-window $tmp_dir sleep 1 # wait for VS Code to start before we request to open the notebook code --reuse-window $tmp_dir/notebook.ipynb