User should run ./run install
, then either ./run build
-> ./run file_name
to run the program or ./run tests
to run tests.
Installs rustup if not found. Then, installs llvm tools (unless on eceprog).
Builds the binary
Runs internal tests. Reports test cases passed and line coverage of tests.
For file, each line should contain one URL. The command reads the URLs, calculates metrics, then prints sorted output to stdout.
GitHub URLs and Npm package URLs that are hosted on GitHub are supported.