Logo
Explore Help
Sign In
andy/vault
Watch 1
Star 0
Fork 0
Code Issues Pull Requests Actions Packages Projects Releases 7 Wiki Activity

7 Releases 8 Tags

RSS Feed
  • 0.6.1 b06094b2aa
    Compare

    0.6.1 Stable

    andydixon released this 2026-10-13 15:47:30 +02:00 | 0 commits to master since this release

    A maintenance release. The vault program and its file formats are unchanged from 0.6; vaults and keys move freely between 0.6 and 0.6.1.

    • CI and tests now pass on every supported platform, including macOS and Windows.
    Downloads
    • SHA256SUMS
      1.3 KiB
      2026-10-13 16:11:20 +02:00
    • vault-darwin-amd64
      3.1 MiB
      2026-10-13 16:11:20 +02:00
    • vault-darwin-arm64
      2.8 MiB
      2026-10-13 16:11:20 +02:00
    • vault-freebsd-386
      3.2 MiB
      2026-10-13 16:11:20 +02:00
    • vault-freebsd-amd64
      3.3 MiB
      2026-10-13 16:11:20 +02:00
    • vault-guide.pdf
      3.4 MiB
      2026-10-13 16:11:20 +02:00
    • vault-linux-386
      2.9 MiB
      2026-10-13 16:11:21 +02:00
    • vault-linux-amd64
      3.3 MiB
      2026-10-13 16:11:21 +02:00
    • vault-linux-arm64
      2.9 MiB
      2026-10-13 16:11:21 +02:00
    • vault-linux-armv6
      2.8 MiB
      2026-10-13 16:11:21 +02:00
    • vault-linux-armv7
      2.7 MiB
      2026-10-13 16:11:22 +02:00
    • vault-linux-loong64
      3.1 MiB
      2026-10-13 16:11:22 +02:00
    • vault-linux-ppc64le
      3.3 MiB
      2026-10-13 16:11:22 +02:00
    • vault-linux-riscv64
      2.6 MiB
      2026-10-13 16:11:22 +02:00
    • vault-linux-s390x
      3.3 MiB
      2026-10-13 16:11:22 +02:00
    • vault-man-pages.tar.gz
      8.2 KiB
      2026-10-13 16:11:22 +02:00
    • vault-windows-386.exe
      3.0 MiB
      2026-10-13 16:11:23 +02:00
    • vault-windows-amd64.exe
      3.3 MiB
      2026-10-13 16:11:23 +02:00
    • vault-windows-arm64.exe
      2.8 MiB
      2026-10-13 16:11:23 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.6 e8f21f68a6
    Compare

    vault 0.6 Stable

    andydixon released this 2026-10-08 20:15:00 +02:00 | 5 commits to master since this release

    Rewritten in Rust, and much faster. vault 0.6 is a ground-up rewrite. It reads and writes exactly the same key files and vaults as 0.5, byte for byte, so there is nothing to convert: replace the program and carry on. Old and new versions can even share a vault at the same time; they honour each other's locks, and either can use a key the other's vault unlock is holding.

    On the same machine, compared with 0.5:

    0.5 0.6
    List a vault of 500 files 4.95 s 0.74 s 6.7× faster
    Get one small file back 5.24 s 0.74 s 7.1× faster
    Add 500 small files 124 s 79 s 1.6× faster
    Add a 1 GiB file 42 s 30 s 1.4× faster
    Post-quantum key wrap / unwrap 7.4 ms 3.1 ms 2.4× faster
    Program size 11.5 MB 3.5 MB 3.3× smaller

    Every lookup now opens the catalogue in parallel, and the FrodoKEM + ML-KEM maths is about twice as quick. Getting a large file back is slower on purpose: vault now waits until the file is safely on disk before it appears under its name, so a crash or power cut can never leave you holding an empty or half-written copy.

    Safer, too:

    • get never overwrites anything, not even a symlink or a file that appears while it runs; get -r won't follow a planted symlink out of the folder you chose.
    • A file that changes while you add it isn't stored, and migrate only deletes an original that is still exactly the file it stored (and never anything inside the vault itself).
    • Interrupted adds, moves and deletes can't leave an entry pointing at missing data.
    • vault unlock refuses to hold your key unless it can protect it: locked memory, no core dumps, and on Linux no debugging by other programs. It reads the key straight into that protected memory.
    • add URL and mirror have time and size limits (--timeout, --max-bytes, --max-pages), follow redirects only where they should, and a hostile website can no longer write outside the folder you mirror it into. mirror exits with status 3 when it had to skip something.
    • absorb now handles very large files from PAX tar archives correctly.
    • New --workers N on every command.

    Platforms: builds now cover Linux (x86-64, 32-bit x86, ARM64, ARMv6, ARMv7, RISC-V, LoongArch, POWER little-endian, s390x; all statically linked), macOS (Apple silicon and Intel), Windows (x86-64, 32-bit, ARM64) and FreeBSD (x86-64, 32-bit). The rarer platforms 0.5 also built for (Plan 9, OpenBSD, NetBSD, MIPS, AIX, Solaris, illumos, WebAssembly) are no longer released. On Android, the Linux ARM64 build runs in Termux. vault unlock is not available on Windows. The macOS binaries are cross-built: for add URL and mirror they trust the standard Mozilla certificate list rather than the macOS keychain.

    Also: an updated user guide (vault-guide.pdf) with new screenshots and troubleshooting entries, man pages (vault-man-pages.tar.gz), and SHA256SUMS for the binaries. The dixon-vault packages on repo.dixon.cx are updated too.

    Downloads
    • SHA256SUMS
      1.3 KiB
      2026-10-08 20:16:47 +02:00
    • vault-darwin-amd64
      3.1 MiB
      2026-10-08 20:16:44 +02:00
    • vault-darwin-arm64
      2.8 MiB
      2026-10-08 20:16:44 +02:00
    • vault-freebsd-386
      3.2 MiB
      2026-10-08 20:16:44 +02:00
    • vault-freebsd-amd64
      3.3 MiB
      2026-10-08 20:16:44 +02:00
    • vault-guide.pdf
      3.4 MiB
      2026-10-08 20:16:44 +02:00
    • vault-linux-386
      2.9 MiB
      2026-10-08 20:16:45 +02:00
    • vault-linux-amd64
      3.3 MiB
      2026-10-08 20:16:45 +02:00
    • vault-linux-arm64
      2.9 MiB
      2026-10-08 20:16:45 +02:00
    • vault-linux-armv6
      2.8 MiB
      2026-10-08 20:16:45 +02:00
    • vault-linux-armv7
      2.7 MiB
      2026-10-08 20:16:45 +02:00
    • vault-linux-loong64
      3.1 MiB
      2026-10-08 20:16:46 +02:00
    • vault-linux-ppc64le
      3.3 MiB
      2026-10-08 20:16:46 +02:00
    • vault-linux-riscv64
      2.6 MiB
      2026-10-08 20:16:46 +02:00
    • vault-linux-s390x
      3.3 MiB
      2026-10-08 20:16:46 +02:00
    • vault-man-pages.tar.gz
      8.2 KiB
      2026-10-08 20:16:46 +02:00
    • vault-windows-386.exe
      3.0 MiB
      2026-10-08 20:16:47 +02:00
    • vault-windows-amd64.exe
      3.3 MiB
      2026-10-08 20:16:47 +02:00
    • vault-windows-arm64.exe
      2.8 MiB
      2026-10-08 20:16:47 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.5 ec204f0ea2
    Compare

    vault 0.5 Stable

    andydixon released this 2026-10-02 23:13:06 +02:00 | 30 commits to master since this release

    Unlock once, stop typing your passphrase: vault unlock asks once, then remembers the key for 5 minutes (--for 30m for longer), like ssh-agent. Commands skip the prompt until a hard deadline counted from when you unlocked, so a laptop left open still locks itself; vault lock forgets the key at once. The key reaches a small helper process over a pipe and is never written to disk. The helper keeps it in memory locked against swapping, can't be core-dumped (or, on Linux, debugged), and answers only on a socket in a directory private to your user. VAULT_PASSPHRASE, when set, always wins, so scripts behave as before. While unlocked, anything running as you can use the vault, so lock before handing the machine to anyone.

    Copy and move like the shell: vault mv now moves whole folders, and as with mv, a target ending in / or naming an existing folder means into it (vault mv notes.md ideas/). New vault cp copies a file, or a folder with -r. A copy shares the original's encrypted data, so it is instant and takes no extra space, and deleting either leaves the other intact. Neither command overwrites an existing name.

    Get a whole folder back: vault get -r FOLDER [-o DIR] decrypts everything under a folder, keeping its structure, with the same never-overwrite, verify-first checks as get.

    Also: an updated user guide (vault-guide.pdf) with the new commands and screenshots, man pages (vault-man-pages.tar.gz, now with vault-cp, vault-unlock and vault-lock), and SHA256SUMS for the binaries.

    Downloads
    • SHA256SUMS
      3.6 KiB
      2026-10-02 23:15:55 +02:00
    • vault-aix-ppc64
      8.3 MiB
      2026-10-02 23:15:55 +02:00
    • vault-android-arm64
      7.5 MiB
      2026-10-02 23:15:55 +02:00
    • vault-darwin-amd64
      7.6 MiB
      2026-10-02 23:15:55 +02:00
    • vault-darwin-arm64
      6.9 MiB
      2026-10-02 23:15:55 +02:00
    • vault-dragonfly-amd64
      7.3 MiB
      2026-10-02 23:15:56 +02:00
    • vault-freebsd-386
      7.0 MiB
      2026-10-02 23:15:56 +02:00
    • vault-freebsd-amd64
      7.4 MiB
      2026-10-02 23:15:56 +02:00
    • vault-freebsd-arm
      7.2 MiB
      2026-10-02 23:15:56 +02:00
    • vault-freebsd-arm64
      6.7 MiB
      2026-10-02 23:15:56 +02:00
    • vault-guide.pdf
      3.2 MiB
      2026-10-02 23:15:57 +02:00
    • vault-illumos-amd64
      7.4 MiB
      2026-10-02 23:15:57 +02:00
    • vault-js-wasm.wasm
      13 MiB
      2026-10-02 23:15:57 +02:00
    • vault-linux-386
      7.1 MiB
      2026-10-02 23:15:57 +02:00
    • vault-linux-amd64
      7.4 MiB
      2026-10-02 23:15:58 +02:00
    • vault-linux-arm64
      6.8 MiB
      2026-10-02 23:15:58 +02:00
    • vault-linux-armv6
      7.3 MiB
      2026-10-02 23:15:58 +02:00
    • vault-linux-armv7
      7.3 MiB
      2026-10-02 23:15:59 +02:00
    • vault-linux-loong64
      7.3 MiB
      2026-10-02 23:15:59 +02:00
    • vault-linux-mips
      8.1 MiB
      2026-10-02 23:15:59 +02:00
    • vault-linux-mips64
      8.1 MiB
      2026-10-02 23:15:59 +02:00
    • vault-linux-mips64le
      8.1 MiB
      2026-10-02 23:15:59 +02:00
    • vault-linux-mipsle
      8.1 MiB
      2026-10-02 23:15:59 +02:00
    • vault-linux-ppc64
      7.2 MiB
      2026-10-02 23:16:00 +02:00
    • vault-linux-ppc64le
      7.2 MiB
      2026-10-02 23:16:00 +02:00
    • vault-linux-riscv64
      6.4 MiB
      2026-10-02 23:16:00 +02:00
    • vault-linux-s390x
      7.5 MiB
      2026-10-02 23:16:00 +02:00
    • vault-man-pages.tar.gz
      6.8 KiB
      2026-10-02 23:16:01 +02:00
    • vault-netbsd-386
      7.0 MiB
      2026-10-02 23:16:01 +02:00
    • vault-netbsd-amd64
      7.3 MiB
      2026-10-02 23:16:01 +02:00
    • vault-netbsd-arm
      7.1 MiB
      2026-10-02 23:16:01 +02:00
    • vault-netbsd-arm64
      6.7 MiB
      2026-10-02 23:16:01 +02:00
    • vault-openbsd-386
      7.0 MiB
      2026-10-02 23:16:02 +02:00
    • vault-openbsd-amd64
      7.4 MiB
      2026-10-02 23:16:02 +02:00
    • vault-openbsd-arm
      7.1 MiB
      2026-10-02 23:16:02 +02:00
    • vault-openbsd-arm64
      6.7 MiB
      2026-10-02 23:16:02 +02:00
    • vault-openbsd-ppc64
      7.1 MiB
      2026-10-02 23:16:03 +02:00
    • vault-openbsd-riscv64
      6.4 MiB
      2026-10-02 23:16:03 +02:00
    • vault-plan9-386
      6.9 MiB
      2026-10-02 23:16:03 +02:00
    • vault-plan9-amd64
      7.2 MiB
      2026-10-02 23:16:03 +02:00
    • vault-plan9-arm
      6.9 MiB
      2026-10-02 23:16:04 +02:00
    • vault-solaris-amd64
      7.4 MiB
      2026-10-02 23:16:04 +02:00
    • vault-wasip1-wasm.wasm
      13 MiB
      2026-10-02 23:16:04 +02:00
    • vault-windows-386.exe
      7.4 MiB
      2026-10-02 23:16:04 +02:00
    • vault-windows-amd64.exe
      7.7 MiB
      2026-10-02 23:16:05 +02:00
    • vault-windows-arm64.exe
      6.9 MiB
      2026-10-02 23:16:05 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.4.1 0d45ecea59
    Compare

    vault 0.4.1 Stable

    andydixon released this 2026-10-02 19:15:28 +02:00 | 31 commits to master since this release

    Delete whole folders: vault rm -r FOLDER deletes a folder and everything under it, records and encrypted objects, so the space is freed straight away. It lists what will go with the total size and asks first; -f skips the question (and makes a missing name a no-op), so vault rm -rf FOLDER is the one for scripts. vault rm -r / is refused.

    Browse a folder at a time: vault ls now works like ls: it shows the sub-folders of a folder once each, ending in /, with their total size and newest date, then the files in it. vault ls photos/2025 goes further in. vault list still lists every file with its full name, for scripts, and vault ls -r does the same.

    Also: an updated user guide (vault-guide.pdf) with the new commands, man pages (vault-man-pages.tar.gz), and SHA256SUMS for the binaries.

    Downloads
    • SHA256SUMS
      3.6 KiB
      2026-10-02 19:16:30 +02:00
    • vault-aix-ppc64
      8.2 MiB
      2026-10-02 19:16:30 +02:00
    • vault-android-arm64
      7.4 MiB
      2026-10-02 19:16:30 +02:00
    • vault-darwin-amd64
      7.5 MiB
      2026-10-02 19:16:30 +02:00
    • vault-darwin-arm64
      6.8 MiB
      2026-10-02 19:16:30 +02:00
    • vault-dragonfly-amd64
      7.2 MiB
      2026-10-02 19:16:30 +02:00
    • vault-freebsd-386
      6.9 MiB
      2026-10-02 19:16:31 +02:00
    • vault-freebsd-amd64
      7.2 MiB
      2026-10-02 19:16:31 +02:00
    • vault-freebsd-arm
      7.1 MiB
      2026-10-02 19:16:31 +02:00
    • vault-freebsd-arm64
      6.6 MiB
      2026-10-02 19:16:31 +02:00
    • vault-guide.pdf
      2.8 MiB
      2026-10-02 19:16:32 +02:00
    • vault-illumos-amd64
      7.3 MiB
      2026-10-02 19:16:32 +02:00
    • vault-js-wasm.wasm
      13 MiB
      2026-10-02 19:16:32 +02:00
    • vault-linux-386
      7.0 MiB
      2026-10-02 19:16:32 +02:00
    • vault-linux-amd64
      7.3 MiB
      2026-10-02 19:16:32 +02:00
    • vault-linux-arm64
      6.7 MiB
      2026-10-02 19:16:32 +02:00
    • vault-linux-armv6
      7.1 MiB
      2026-10-02 19:16:33 +02:00
    • vault-linux-armv7
      7.1 MiB
      2026-10-02 19:16:33 +02:00
    • vault-linux-loong64
      7.1 MiB
      2026-10-02 19:16:33 +02:00
    • vault-linux-mips
      7.9 MiB
      2026-10-02 19:16:33 +02:00
    • vault-linux-mips64
      8.0 MiB
      2026-10-02 19:16:34 +02:00
    • vault-linux-mips64le
      8.0 MiB
      2026-10-02 19:16:34 +02:00
    • vault-linux-mipsle
      7.9 MiB
      2026-10-02 19:16:34 +02:00
    • vault-linux-ppc64
      7.1 MiB
      2026-10-02 19:16:34 +02:00
    • vault-linux-ppc64le
      7.1 MiB
      2026-10-02 19:16:34 +02:00
    • vault-linux-riscv64
      6.3 MiB
      2026-10-02 19:16:35 +02:00
    • vault-linux-s390x
      7.4 MiB
      2026-10-02 19:16:35 +02:00
    • vault-man-pages.tar.gz
      5.7 KiB
      2026-10-02 19:16:35 +02:00
    • vault-netbsd-386
      6.9 MiB
      2026-10-02 19:16:35 +02:00
    • vault-netbsd-amd64
      7.2 MiB
      2026-10-02 19:16:35 +02:00
    • vault-netbsd-arm
      7.0 MiB
      2026-10-02 19:16:36 +02:00
    • vault-netbsd-arm64
      6.6 MiB
      2026-10-02 19:16:36 +02:00
    • vault-openbsd-386
      6.9 MiB
      2026-10-02 19:16:36 +02:00
    • vault-openbsd-amd64
      7.3 MiB
      2026-10-02 19:16:37 +02:00
    • vault-openbsd-arm
      7.1 MiB
      2026-10-02 19:16:37 +02:00
    • vault-openbsd-arm64
      6.6 MiB
      2026-10-02 19:16:37 +02:00
    • vault-openbsd-ppc64
      6.9 MiB
      2026-10-02 19:16:37 +02:00
    • vault-openbsd-riscv64
      6.3 MiB
      2026-10-02 19:16:38 +02:00
    • vault-plan9-386
      6.8 MiB
      2026-10-02 19:16:38 +02:00
    • vault-plan9-amd64
      7.1 MiB
      2026-10-02 19:16:38 +02:00
    • vault-plan9-arm
      6.8 MiB
      2026-10-02 19:16:38 +02:00
    • vault-solaris-amd64
      7.3 MiB
      2026-10-02 19:16:39 +02:00
    • vault-wasip1-wasm.wasm
      13 MiB
      2026-10-02 19:16:39 +02:00
    • vault-windows-386.exe
      7.3 MiB
      2026-10-02 19:16:39 +02:00
    • vault-windows-amd64.exe
      7.5 MiB
      2026-10-02 19:16:39 +02:00
    • vault-windows-arm64.exe
      6.8 MiB
      2026-10-02 19:16:40 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.4 730877823e
    Compare

    vault 0.4 Stable

    andydixon released this 2026-10-02 18:27:07 +02:00 | 32 commits to master since this release

    Adds vault absorb [FOLDER], which reads a tar archive (gzipped or not) from standard input and stores every file in it, streaming each straight into the vault so nothing is unpacked to disk. For example tar -cz photos | vault absorb backup, or gpg --decrypt x.tar.gpg | vault absorb secrets. It asks for the passphrase only once the archive starts arriving, so a program feeding the pipe has finished with the terminal first.

    Also: an updated user guide (vault-guide.pdf) with screenshots of absorb and mirror, man pages for vault and every command (vault-man-pages.tar.gz), and SHA256SUMS for the binaries.

    Downloads
    • SHA256SUMS
      3.6 KiB
      2026-10-02 18:28:08 +02:00
    • vault-aix-ppc64
      8.2 MiB
      2026-10-02 18:28:08 +02:00
    • vault-android-arm64
      7.4 MiB
      2026-10-02 18:28:08 +02:00
    • vault-darwin-amd64
      7.5 MiB
      2026-10-02 18:28:08 +02:00
    • vault-darwin-arm64
      6.8 MiB
      2026-10-02 18:28:08 +02:00
    • vault-dragonfly-amd64
      7.2 MiB
      2026-10-02 18:28:09 +02:00
    • vault-freebsd-386
      6.9 MiB
      2026-10-02 18:28:09 +02:00
    • vault-freebsd-amd64
      7.2 MiB
      2026-10-02 18:28:09 +02:00
    • vault-freebsd-arm
      7.1 MiB
      2026-10-02 18:28:09 +02:00
    • vault-freebsd-arm64
      6.6 MiB
      2026-10-02 18:28:10 +02:00
    • vault-guide.pdf
      2.5 MiB
      2026-10-02 18:28:10 +02:00
    • vault-illumos-amd64
      7.2 MiB
      2026-10-02 18:28:10 +02:00
    • vault-js-wasm.wasm
      13 MiB
      2026-10-02 18:28:11 +02:00
    • vault-linux-386
      7.0 MiB
      2026-10-02 18:28:11 +02:00
    • vault-linux-amd64
      7.3 MiB
      2026-10-02 18:28:11 +02:00
    • vault-linux-arm64
      6.7 MiB
      2026-10-02 18:28:12 +02:00
    • vault-linux-armv6
      7.1 MiB
      2026-10-02 18:28:12 +02:00
    • vault-linux-armv7
      7.1 MiB
      2026-10-02 18:28:12 +02:00
    • vault-linux-loong64
      7.1 MiB
      2026-10-02 18:28:13 +02:00
    • vault-linux-mips
      7.9 MiB
      2026-10-02 18:28:13 +02:00
    • vault-linux-mips64
      8.0 MiB
      2026-10-02 18:28:13 +02:00
    • vault-linux-mips64le
      8.0 MiB
      2026-10-02 18:28:13 +02:00
    • vault-linux-mipsle
      7.9 MiB
      2026-10-02 18:28:13 +02:00
    • vault-linux-ppc64
      7.1 MiB
      2026-10-02 18:28:14 +02:00
    • vault-linux-ppc64le
      7.1 MiB
      2026-10-02 18:28:14 +02:00
    • vault-linux-riscv64
      6.3 MiB
      2026-10-02 18:28:14 +02:00
    • vault-linux-s390x
      7.4 MiB
      2026-10-02 18:28:14 +02:00
    • vault-man-pages.tar.gz
      4.8 KiB
      2026-10-02 18:28:15 +02:00
    • vault-netbsd-386
      6.9 MiB
      2026-10-02 18:28:15 +02:00
    • vault-netbsd-amd64
      7.2 MiB
      2026-10-02 18:28:15 +02:00
    • vault-netbsd-arm
      7.0 MiB
      2026-10-02 18:28:15 +02:00
    • vault-netbsd-arm64
      6.6 MiB
      2026-10-02 18:28:15 +02:00
    • vault-openbsd-386
      6.9 MiB
      2026-10-02 18:28:15 +02:00
    • vault-openbsd-amd64
      7.2 MiB
      2026-10-02 18:28:16 +02:00
    • vault-openbsd-arm
      7.1 MiB
      2026-10-02 18:28:16 +02:00
    • vault-openbsd-arm64
      6.6 MiB
      2026-10-02 18:28:16 +02:00
    • vault-openbsd-ppc64
      6.9 MiB
      2026-10-02 18:28:17 +02:00
    • vault-openbsd-riscv64
      6.3 MiB
      2026-10-02 18:28:17 +02:00
    • vault-plan9-386
      6.8 MiB
      2026-10-02 18:28:17 +02:00
    • vault-plan9-amd64
      7.1 MiB
      2026-10-02 18:28:18 +02:00
    • vault-plan9-arm
      6.8 MiB
      2026-10-02 18:28:18 +02:00
    • vault-solaris-amd64
      7.2 MiB
      2026-10-02 18:28:18 +02:00
    • vault-wasip1-wasm.wasm
      13 MiB
      2026-10-02 18:28:18 +02:00
    • vault-windows-386.exe
      7.2 MiB
      2026-10-02 18:28:19 +02:00
    • vault-windows-amd64.exe
      7.5 MiB
      2026-10-02 18:28:19 +02:00
    • vault-windows-arm64.exe
      6.8 MiB
      2026-10-02 18:28:19 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.3 92ff8546fd
    Compare

    vault 0.3 Stable

    andydixon released this 2026-09-29 19:43:16 +02:00 | 36 commits to master since this release

    Adds vault mirror, which crawls a website into the vault (single-threaded, Chrome user agent, same host only, links rewritten to relative paths).

    Also: man pages for vault and every command (vault-man-pages.tar.gz), an updated user guide (vault-guide.pdf), and SHA256SUMS for the binaries.

    Downloads
    • SHA256SUMS
      3.6 KiB
      2026-09-30 10:28:00 +02:00
    • vault-aix-ppc64
      8.1 MiB
      2026-09-30 10:28:00 +02:00
    • vault-android-arm64
      7.4 MiB
      2026-09-30 10:28:00 +02:00
    • vault-darwin-amd64
      7.4 MiB
      2026-09-30 10:28:00 +02:00
    • vault-darwin-arm64
      6.7 MiB
      2026-09-30 10:28:00 +02:00
    • vault-dragonfly-amd64
      7.2 MiB
      2026-09-30 10:28:01 +02:00
    • vault-freebsd-386
      6.8 MiB
      2026-09-30 10:28:01 +02:00
    • vault-freebsd-amd64
      7.2 MiB
      2026-09-30 10:28:01 +02:00
    • vault-freebsd-arm
      7.0 MiB
      2026-09-30 10:28:01 +02:00
    • vault-freebsd-arm64
      6.6 MiB
      2026-09-30 10:28:02 +02:00
    • vault-guide.pdf
      2.2 MiB
      2026-09-30 10:28:02 +02:00
    • vault-illumos-amd64
      7.2 MiB
      2026-09-30 10:28:02 +02:00
    • vault-js-wasm.wasm
      13 MiB
      2026-09-30 10:28:03 +02:00
    • vault-linux-386
      6.9 MiB
      2026-09-30 10:28:03 +02:00
    • vault-linux-amd64
      7.2 MiB
      2026-09-30 10:28:03 +02:00
    • vault-linux-arm64
      6.6 MiB
      2026-09-30 10:28:03 +02:00
    • vault-linux-armv6
      7.1 MiB
      2026-09-30 10:28:04 +02:00
    • vault-linux-armv7
      7.0 MiB
      2026-09-30 10:28:04 +02:00
    • vault-linux-loong64
      7.1 MiB
      2026-09-30 10:28:04 +02:00
    • vault-linux-mips
      7.9 MiB
      2026-09-30 10:28:04 +02:00
    • vault-linux-mips64
      7.8 MiB
      2026-09-30 10:28:05 +02:00
    • vault-linux-mips64le
      7.8 MiB
      2026-09-30 10:28:05 +02:00
    • vault-linux-mipsle
      7.9 MiB
      2026-09-30 10:28:05 +02:00
    • vault-linux-ppc64
      6.9 MiB
      2026-09-30 10:28:05 +02:00
    • vault-linux-ppc64le
      6.9 MiB
      2026-09-30 10:28:06 +02:00
    • vault-linux-riscv64
      6.3 MiB
      2026-09-30 10:28:06 +02:00
    • vault-linux-s390x
      7.4 MiB
      2026-09-30 10:28:06 +02:00
    • vault-man-pages.tar.gz
      4.1 KiB
      2026-09-30 10:28:06 +02:00
    • vault-netbsd-386
      6.8 MiB
      2026-09-30 10:28:07 +02:00
    • vault-netbsd-amd64
      7.1 MiB
      2026-09-30 10:28:07 +02:00
    • vault-netbsd-arm
      7.0 MiB
      2026-09-30 10:28:07 +02:00
    • vault-netbsd-arm64
      6.6 MiB
      2026-09-30 10:28:07 +02:00
    • vault-openbsd-386
      6.8 MiB
      2026-09-30 10:28:08 +02:00
    • vault-openbsd-amd64
      7.2 MiB
      2026-09-30 10:28:08 +02:00
    • vault-openbsd-arm
      7.0 MiB
      2026-09-30 10:28:08 +02:00
    • vault-openbsd-arm64
      6.6 MiB
      2026-09-30 10:28:08 +02:00
    • vault-openbsd-ppc64
      6.9 MiB
      2026-09-30 10:28:09 +02:00
    • vault-openbsd-riscv64
      6.3 MiB
      2026-09-30 10:28:09 +02:00
    • vault-plan9-386
      6.7 MiB
      2026-09-30 10:28:09 +02:00
    • vault-plan9-amd64
      7.0 MiB
      2026-09-30 10:28:09 +02:00
    • vault-plan9-arm
      6.7 MiB
      2026-09-30 10:28:09 +02:00
    • vault-solaris-amd64
      7.2 MiB
      2026-09-30 10:28:10 +02:00
    • vault-wasip1-wasm.wasm
      13 MiB
      2026-09-30 10:28:10 +02:00
    • vault-windows-386.exe
      7.2 MiB
      2026-09-30 10:28:10 +02:00
    • vault-windows-amd64.exe
      7.5 MiB
      2026-09-30 10:28:10 +02:00
    • vault-windows-arm64.exe
      6.7 MiB
      2026-09-30 10:28:11 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.2 e40a803367
    Compare

    vault 0.2 Stable

    andydixon released this 2026-09-28 17:39:45 +02:00 | 39 commits to master since this release

    What's new

    • vault add takes a URL. vault add https://… [FOLDER] downloads the file (with a Chrome user agent) and stores it under the last part of the address.
    • New vault migrate. Works like add, then deletes each original once it is stored and removes folders left empty. Before replacing anything already in the vault it lists those files and asks; with no terminal the answer is no, and --yes answers yes for scripts.
    • Folders: add . and add .. store the folder's contents directly under the destination; add .. FOLDER no longer drops FOLDER.
    • Safety: adding or migrating a folder skips the vault and key file if they live inside it.
    • User guide updated, with re-shot screenshots and a new one for migrate. The PDF is attached.

    Downloads

    Pick the binary for your OS and CPU, check it against SHA256SUMS, and put it on your PATH as vault. The guide's "Install it" chapter walks through this.

    Downloads
    • SHA256SUMS
      3.6 KiB
      2026-09-28 17:50:21 +02:00
    • vault-aix-ppc64
      7.7 MiB
      2026-09-28 17:50:10 +02:00
    • vault-android-arm64
      6.9 MiB
      2026-09-28 17:50:10 +02:00
    • vault-darwin-amd64
      7.0 MiB
      2026-09-28 17:50:10 +02:00
    • vault-darwin-arm64
      6.4 MiB
      2026-09-28 17:50:10 +02:00
    • vault-dragonfly-amd64
      6.8 MiB
      2026-09-28 17:50:10 +02:00
    • vault-freebsd-386
      6.6 MiB
      2026-09-28 17:50:11 +02:00
    • vault-freebsd-amd64
      6.8 MiB
      2026-09-28 17:50:11 +02:00
    • vault-freebsd-arm
      6.7 MiB
      2026-09-28 17:50:11 +02:00
    • vault-freebsd-arm64
      6.3 MiB
      2026-09-28 17:50:11 +02:00
    • vault-guide-0.2.pdf
      2.2 MiB
      2026-09-28 17:50:12 +02:00
    • vault-illumos-amd64
      6.8 MiB
      2026-09-28 17:50:12 +02:00
    • vault-js-wasm.wasm
      12 MiB
      2026-09-28 17:50:12 +02:00
    • vault-linux-386
      6.7 MiB
      2026-09-28 17:50:12 +02:00
    • vault-linux-amd64
      6.9 MiB
      2026-09-28 17:50:12 +02:00
    • vault-linux-arm64
      6.3 MiB
      2026-09-28 17:50:13 +02:00
    • vault-linux-armv6
      6.8 MiB
      2026-09-28 17:50:13 +02:00
    • vault-linux-armv7
      6.8 MiB
      2026-09-28 17:50:14 +02:00
    • vault-linux-loong64
      6.8 MiB
      2026-09-28 17:50:14 +02:00
    • vault-linux-mips
      7.6 MiB
      2026-09-28 17:50:14 +02:00
    • vault-linux-mips64
      7.5 MiB
      2026-09-28 17:50:14 +02:00
    • vault-linux-mips64le
      7.5 MiB
      2026-09-28 17:50:14 +02:00
    • vault-linux-mipsle
      7.6 MiB
      2026-09-28 17:50:15 +02:00
    • vault-linux-ppc64
      6.6 MiB
      2026-09-28 17:50:15 +02:00
    • vault-linux-ppc64le
      6.6 MiB
      2026-09-28 17:50:15 +02:00
    • vault-linux-riscv64
      5.9 MiB
      2026-09-28 17:50:15 +02:00
    • vault-linux-s390x
      6.9 MiB
      2026-09-28 17:50:16 +02:00
    • vault-netbsd-386
      6.5 MiB
      2026-09-28 17:50:16 +02:00
    • vault-netbsd-amd64
      6.8 MiB
      2026-09-28 17:50:17 +02:00
    • vault-netbsd-arm
      6.7 MiB
      2026-09-28 17:50:17 +02:00
    • vault-netbsd-arm64
      6.2 MiB
      2026-09-28 17:50:17 +02:00
    • vault-openbsd-386
      6.6 MiB
      2026-09-28 17:50:17 +02:00
    • vault-openbsd-amd64
      6.9 MiB
      2026-09-28 17:50:17 +02:00
    • vault-openbsd-arm
      6.7 MiB
      2026-09-28 17:50:18 +02:00
    • vault-openbsd-arm64
      6.3 MiB
      2026-09-28 17:50:18 +02:00
    • vault-openbsd-ppc64
      6.6 MiB
      2026-09-28 17:50:18 +02:00
    • vault-openbsd-riscv64
      6.0 MiB
      2026-09-28 17:50:18 +02:00
    • vault-plan9-386
      6.5 MiB
      2026-09-28 17:50:19 +02:00
    • vault-plan9-amd64
      6.7 MiB
      2026-09-28 17:50:19 +02:00
    • vault-plan9-arm
      6.4 MiB
      2026-09-28 17:50:19 +02:00
    • vault-solaris-amd64
      6.8 MiB
      2026-09-28 17:50:19 +02:00
    • vault-wasip1-wasm.wasm
      12 MiB
      2026-09-28 17:50:20 +02:00
    • vault-windows-386.exe
      6.9 MiB
      2026-09-28 17:50:20 +02:00
    • vault-windows-amd64.exe
      7.1 MiB
      2026-09-28 17:50:20 +02:00
    • vault-windows-arm64.exe
      6.4 MiB
      2026-09-28 17:50:21 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.27.3 Page: 60ms Template: 29ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API