#! /usr/bin/env node const { readFileSync, writeFileSync } = require('node:fs'); const nextVersion = process.argv[2]; if (!nextVersion) { console.log('Usage: archive-version.js '); process.exit(1); } const filename = './docs/static/archived-versions.json'; const oldVersions = JSON.parse(readFileSync(filename)); const newVersions = [ { label: `v${nextVersion}`, url: `https://v${nextVersion}.archive.immich.app` }, ...oldVersions, ]; writeFileSync(filename, JSON.stringify(newVersions, null, 2) + '\n');