-
git clone
this repo into~/src
-
On a POSIX machine, clone exiftool-vendored.pl into
~/src
(or another common subdirectory) -
On a Windows machine, clone exiftool-vendored.exe
-
On POSIX, in
../exiftool-vendored.pl
:git stash -u && git fetch && git checkout main && npm install && npm run update && npm run test
- Verify diffs are reasonable, and commit
npx release-it --only-version
-
On Windows, in
...\exiftool-vendored.exe\
: (The terminal built into vscode plays withncu
andrelease-it
a bit nicer than CMD or Windows for Git's terminal)git stash -u && git fetch && git checkout main && npm install && npm run update && npm run test
- Verify diffs are reasonable, and commit
npx release-it --only-version
-
Finally, back on the POSIX box, release
exiftool-vendored
:cd ../exiftool-vendored.js
npm run u
npm run mktags ../test-images
# < assumes../test-images
has the full ExifTool sample image suitenpm run prettier && npm run lint && npm run docs
- Verify docs were rebuilt successfully at http://localhost:3000/index.html
npm run test
- Verify diffs are reasonable,
git commit
andgit push
- Verify
- Update the CHANGELOG.md
npx release-it --only-version