lage/packages/cli
Ken Chau d3aaa9b605 applying package updates 2022-09-17 01:09:34 +00:00
..
bin @lage-run/cli package - run command (#323) 2022-08-23 00:49:09 -07:00
src Remove unused and non-exported path utilities (#351) 2022-09-16 23:39:28 +00:00
tests [lage v2] adds support the "ignore" flag again (#340) 2022-09-15 13:37:20 -07:00
CHANGELOG.json applying package updates 2022-09-17 01:09:34 +00:00
CHANGELOG.md applying package updates 2022-09-17 01:09:34 +00:00
README.md @lage-run/cli package - run command (#323) 2022-08-23 00:49:09 -07:00
jest.config.js @lage-run/cli package - run command (#323) 2022-08-23 00:49:09 -07:00
package.json applying package updates 2022-09-17 01:09:34 +00:00
tsconfig.json Update jest monorepo to v29 (major) (#346) 2022-09-16 03:53:50 +00:00

README.md

@lage-run/cli

This is the command line interface (CLI) for lage. It contains the logic to tie everything together:

  1. parses CLI arguments via commander
  2. initializes the various commands
  3. for running the targets, there are some reserved options for lage, but the rest are passed through to the scripts
  4. figures out the filtered packages as entry points (dependencies are also run, unless --no-dependents are specified)
  5. scheduler, reporter, cache, logger are initialized and run