phetsims / perennial

Maintenance tools that won't change with different versions of chipper checked out
MIT License
2 stars 5 forks source link

update missing repo scripts to take file arg, add two data files #354

Open brettfiedler opened 4 months ago

brettfiedler commented 4 months ago

By submitting this PR, I am indicating to the PhET maintainers that I have read and understood the contributing guidelines and that this PR follows those guidelines to the best of my knowledge. I also understand that my PR can't be merged until I have singed the contributor license agreement.


\<Please provide a high-level description of your PR.>

Expanded clone-missing-repos.sh to take a file argument from perennial/data. The intention is to enable an easy way to provide instructions to set up a simulation development environment without pulling every one of the PhET repos, which is what the phet development overview and current structure of clone-missing-repos.sh (hard codes perennial/data/active-repos). Updated print-missing-repos.sh to take the same argument and to accept it from clone-missing-repos.sh.

I tested with the additional example-sim and scenerystack-all data files I added.

I don't think this has any downstream effects or affects typical usage (default remains active-repos with no arg provided. Do let me know if that seems incorrect or there is a better way to implement.