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.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)
Powered by Gitea Version: 1.27.3 Page: 11ms Template: 2ms
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