We currently have setup & demo. Where the latter assumes repo are already checked out and if so will open a markdown notebook in the respective repo, scroll to the cell, and run it.
Let's leave setup untouched.
Introduce a new command called run that, if possible, checks if the repo is already available (checkout path convention) or checks it out before opening the notebook and running the cell.
Let's have demo become an alias of run just so we don't have to change all existing references.
We currently have
setup
&demo
. Where the latter assumes repo are already checked out and if so will open a markdown notebook in the respective repo, scroll to the cell, and run it.setup
untouched.run
that, if possible, checks if the repo is already available (checkout path convention) or checks it out before opening the notebook and running the cell.demo
become an alias ofrun
just so we don't have to change all existing references.