distributable: url: https://registry.npmjs.org/better-commits/-/better-commits-{{version}}.tgz strip-components: 1 versions: npm: better-commits dependencies: nodejs.org: ^20 build: dependencies: npmjs.com: ^10 script: - npm i $ARGS . - run: | ln -s ../libexec/bin/bcommits bcommits ln -s ../libexec/bin/better-branch better-branch ln -s ../libexec/bin/better-commits better-commits ln -s ../libexec/bin/better-commits-init better-commits-init ln -s ../libexec/bin/git-bc git-bc working-directory: '{{prefix}}/bin' env: ARGS: - -ddd - --global - --build-from-source - --prefix={{prefix}}/libexec - --install-links - --unsafe-perm provides: - bin/bcommits - bin/better-branch - bin/better-commits - bin/better-commits-init - bin/git-bc test: - git init - better-commits-init - cat .better-commits.json | grep 'A code change that neither fixes a bug nor adds a feature'