Skip to content

v0.32.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 19:59
· 4 commits to main since this release

What changed

  • The file list is saved in pieces. Editing one file now uploads the piece it is in instead of the
    whole list, so a rename costs the same on a drive of ten files and a drive of fifty thousand.
    Nothing about the drive changes and there is nothing to do: the first save after this version
    converts the account, and the pieces are kept on this machine by name so a later read fetches
    only what changed. nmts listfile writes the index and its pieces out as one file, as before.
  • Node 22.15.0 or newer is now required (it was 22). That is the release where Node's own zlib
    learned zstd, which is what the pieces are compressed with.

Install

From the registry:

npm install -g @needmoretruth/nmts-cli@0.32.0

Or straight from this repository, without the registry:

npm install -g github:needmoretruth/nmts-cli#v0.32.0

Or, without a clone, from the tarball attached below:

npm install -g https://github.com/needmoretruth/nmts-cli/releases/latest/download/nmts.tgz

Node 22 or newer. Nothing is compiled by a C compiler and there is no native build
step; the encryption engine is a WebAssembly module carried in the package.