v0.32.0
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 listfilewrites 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.