bcd74eefda
Bumps [commander](https://github.com/tj/commander.js) from 9.3.0 to 9.4.0. - [Release notes](https://github.com/tj/commander.js/releases) - [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/tj/commander.js/compare/v9.3.0...v9.4.0) --- updated-dependencies: - dependency-name: commander dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.. | ||
.gitignore | ||
index.js | ||
package.json | ||
README.md |
Squiggle CLI
This package can be used to incorporate a very simple import
system into Squiggle.
To use, write special files with a .squiggleU
file type. In these files, you can write lines like,
@import(models/gdp_over_time.squiggle, gdpOverTime)
gdpOverTime(2.5)
The imports will be replaced with the contents of the file in models/gdp_over_time.squiggle
upon compilation. The .squiggleU
file will be converted into a .squiggle
file with the import
statement having this replacement.
Running
npx squiggle-cli-experimental compile
Runs compilation in the current directory and all of its subdirectories.
npx squiggle-cli-experimental watch
Watches .squiggleU
files in the current directory (and subdirectories) and rebuilds them when they are saved. Note that this will not rebuild files when their dependencies are changed, just when they are changed directly.