filekind v0.5.1
Compile one declarative spec into the registry entries, MIME definitions,
UTI declarations, icons and install scripts that Windows, Linux and macOS
need before they will recognise a custom file extension.
What to download
| Windows, both interfaces | filekind-v0.5.1-x86_64-windows.msi — installs the desktop app and puts filekind.exe on your PATH |
| Windows, CLI only | filekind-cli-v0.5.1-x86_64-pc-windows-msvc.zip |
| Linux desktop app | .deb, .rpm or .AppImage |
| Linux CLI | filekind-cli-v0.5.1-*-linux-musl.tar.gz — statically linked, no runtime needed |
| macOS desktop app | .dmg — universal, runs on Apple silicon and Intel |
| macOS CLI | filekind-cli-v0.5.1-*-apple-darwin.tar.gz |
| From source | cargo install filekind-cli |
Verifying your download
Every file has a matching .sha256, and SHA256SUMS covers all of them.
sha256sum -c SHA256SUMS --ignore-missingThese binaries are not codesigned. Windows SmartScreen will warn on the
MSI and macOS Gatekeeper will refuse the .dmg until you clear the
quarantine attribute. That is expected, and the checksums above are how you
verify the download in the meantime. See SECURITY.md.
Fixed
- The CLI printed raw ANSI escapes in
cmd.exeinstead of colour
(←[1mspec:←[0m ...). Colour was gated onstdout().is_terminal(),
which is true in a Windows console — but conhost does not interpret escape
sequences until virtual terminal processing is enabled on the handle, which
Windows Terminal does for you and the classic console does not. Output now
goes throughanstream, which enables VT where the console supports it and
strips the codes where it does not.NO_COLORandCLICOLOR_FORCEare
honoured as before; piped output and the--jsonandpreviewpaths are
unchanged and remain byte-exact.
SHA256SUMS
ebcbfcc9c69ab1bd49ac63bba4d9b43d34e98003131ff8368339238a7bea79e5 filekind-cli-v0.5.1-aarch64-apple-darwin.tar.gz
14997434f2c9cbf84e6b05ab12cf5c2080dbf8df21006c15a46437bece68e99c filekind-cli-v0.5.1-aarch64-unknown-linux-musl.tar.gz
a6ce4d0be927a74aead2dd592955621f096bcb31d4a8e0197f18dfb25b0b9b38 filekind-cli-v0.5.1-x86_64-apple-darwin.tar.gz
af9500e754723de576ee043894d2129515b4e65c717da9ed9a6bfb911ee7091b filekind-cli-v0.5.1-x86_64-pc-windows-msvc.zip
8b8a58ae7af576bf09c9625c29899a63fc46fbedfe364b048e512809d7341daa filekind-cli-v0.5.1-x86_64-unknown-linux-musl.tar.gz
e98c96dd4f8d2a8842b1d57fde953e2f9ce6306f19bb867e1817d174a0e458dd filekind-v0.5.1-amd64.deb
2c8643188e8d00cd1705aa7f28544c489c26ba428b410871cbf02bcc0ff5e272 filekind-v0.5.1-universal.dmg
1bfb78929f5d2eac736fb7ef5ae94292bfa815dad6f0b490d0184bdc514ac850 filekind-v0.5.1-x86_64-windows-setup.exe
4653e785df9c5b56adb2e2377d68092363d2c8c9f75bd5d662cf07bab472d483 filekind-v0.5.1-x86_64-windows.msi
0d03af547bb10d82856330a31c6b5439bcabf5c67faa21746e266c32735b5a2e filekind-v0.5.1-x86_64.AppImage
4888786d97510ad4076aa6cdc508ffde0cb7d08533a44b201def4738b77f2f68 filekind-v0.5.1-x86_64.rpm