Collection of development scripts/tools for Eove projects
npm install @eove/dev-tools
Collection of development scripts/tools for Eove applications.
```
git clone git@github.com:eove/eo-dev-tools.git
nvm install
npm install
Display help:
``
npm start -- --help
Install package for your current node:
``
npm install -g @eove/dev-tools
Then show help:
``
eo-dev-tools --help
``
npx @eove/dev-tools --help
- changelog: prints changes from a changelog fileversion
- : prints project versiongrep
- : grep pattern on a list of repositories
commandExtracts the changelog for provided version:
``
npx @eove/dev-tools changelog --file ./CHANGELOG.md 1.3.4
When latest is used and changelog is not empty, the first changes will be returned.
When provided version uses a v prefix (v1.2.3), it will be automatically omitted (1.2.3 will be used).
When provided version is a prerelease (1.2.3-dev.1), this exact version will be looked for, then the release one (1.2.3).
commandExtracts versions from the found package.json files:
``
npx @eove/dev-tools version --root ~/sources/myproject
commandSearch given item over a list of repositories:
```
npx @eove/dev-tools grep SET_SERIAL_Mac --repos https://github.com/eove/eo150-cpu-software,https://github.com/eove/eo-toolkit,https://github.com/eove/vent-com