Repository navigation
Added
- Generate WinGet community manifest sets for the Windows desktop MSI and portable CLI
ZIP on both x64 and ARM64. The release workflow calculates SHA-256 hashes directly
from built files and checks the nested CLI executable paths before packaging six YAML
files inrepodna-1.4.1-winget-manifests.zip. - An opt-in WinGet submission workflow verifies the published checksum and can submit
both packages for Microsoft review with a maintainer-provided secret. - Windows installation and upgrade guidance, including the requirement that Microsoft
accept and index each version beforewinget upgradediscovers it.
Tests
- Regression tests check generated hashes, archive paths, architectures, missing files,
and unsupported version strings; release and CI run the tests automatically.
Downloads
repodna-1.4.1-<target>: therepodnacommand line, with the web interface of
repodna servebuilt in. The Linux builds are static and run on any distribution.repodna-1.4.1-wasm32-wasip1.zip: RepoDNA's analysis, reports, and cards as
WebAssembly, the program the web version runs, for WASI runtimes:
wasmtime run --dir .::/my-project repodna.wasm analyze /my-project(without Git
history).RepoDNA_1.4.1_amd64.deb,RepoDNA-1.4.1-1.x86_64.rpm,
RepoDNA_1.4.1_universal.dmg,RepoDNA_1.4.1_x64_en-US.msi,
RepoDNA_1.4.1_x64-setup.exe, and for Windows on Arm
RepoDNA_1.4.1_arm64_en-US.msiandRepoDNA_1.4.1_arm64-setup.exe: the
desktop app.ghcr.io/sanskarin/repodna:1.4.1: a container image with the command line and
Git, for CI jobs:docker run --rm -v "$PWD:/work" ghcr.io/sanskarin/repodna analyze .ghcr.io/sanskarin/repodna-web:1.4.1: the web interface, served on port 8080, for
your own network:docker run --rm -p 8080:8080 ghcr.io/sanskarin/repodna-web- npm packages on npmjs.com and GitHub Packages:
npm install --global @sanskarin/repodna
installs the command line, with one package per platform;
npx @sanskarin/repodna-webruns the web interface on this machine;
npx @sanskarin/repodna-wasm analyze .analyzes with the WebAssembly program, on any
system Node.js runs on, and runs it in browsers too;
@sanskarin/repodna-schemaand@sanskarin/repodna-visualizationare the TypeScript
libraries. repodna-1.4.1-winget-manifests.zip: WinGet community manifests for
the Windows desktop app (SanskarIN.RepoDNA) and CLI (SanskarIN.RepoDNA.CLI).
After Microsoft accepts the manifests, install and upgrade throughwinget.SHA256SUMS.txt: checksums of every file.- Web version: https://sanskarin.github.io/RepoDNA/ — analyze a folder or an archive, or open analyses and the demo, in your browser: nothing to install, nothing uploaded.
The binaries are not code-signed, so macOS and Windows ask for confirmation the first time they start; see the installation guide.
More open-source projects by Sanskar, the creator of RepoDNA: https://sanskarin.github.io