- Create branches based on issues
- Create Pull Requests from the command line
- Create changelogs from merged pull requests
And
- Batch update GitHub labels
If you have Node.js and Yarn installed, you can use install via:
yarn global add anfema/work
-l
--changelog
accepts a revision range, ie. 1.0.0
or 1.0.0..2.0.0
or ..HEAD
to limit the requested and rendered pull requests to that range. The output can be piped as well. For example work -c | pbcopy
can be used to create the changelog and send it straight to your pasteboard on macOS.
This tool will ask for any required configuration. If you want to adjust default settings, you can add a JSON object to .config/work
to adjust settings as necessary. Note: This should not be the case for anfema repositories.
- The auto-generated config-file is located under
~/Library/Preferences/work-nodejs/config.json
and can be deleted/changed there
The changelog feature is more based on than inspired by lerna-changelog which didn't quite match what we needed. It's a great project to look at and learn.