distributable: url: https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-{{version}}.tgz strip-components: 1 versions: npm: '@dotenvx/dotenvx' dependencies: nodejs.org: ^16 || ^18 || ^20 build: # 1.2.0 adds this and expects it on the path - run: | npm i -g patch-package export PATH="$HOME/.local/bin:$PATH" if: '>=1.2.0' - npm install . --global --install-links --prefix="{{prefix}}" test: - dotenvx --version | grep {{version}} - echo "HELLO=World" > .env - run: test "$(dotenvx -q run -- sh $FIXTURE)" = "Hello, World!" fixture: echo "Hello, $HELLO!" provides: - bin/dotenvx