{"repo":"kimono-koans/httm","free":true,"listed":false,"github":"https://github.com/kimono-koans/httm","clone":"git clone https://github.com/kimono-koans/httm.git","description":"Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)","language":"Rust","stars":1654,"topics":["zfs","rust","unix-shell","unix","unix-command","zsh","zfs-snapshots","zfsonroot","command-line-tool","shell"],"license":"MPL-2.0","category":"cli-tools","readme_excerpt":"httm The dream of a CLI Time Machine is still alive with httm . httm prints the size, date and corresponding locations of available unique versions (deduplicated by modify time and size) of files residing on snapshots, but can also be used interactively to select and restore files, even snapshot mounts by file! httm might change the way you use snapshots (because ZFS/BTRFS/NILFS2 aren't designed to find unique file versions) or the Time Machine concept (because httm is very fast!). httm boasts an array of seductive features, like: Search for versions of multiple files on distinct datasets simultaneously Search for and recursively list deleted files. Even browse files hidden behind deleted directories . List file snapshots from all local pools (detect local snapshot versions as well as locally replicated snapshot versions)! List file snapshots from remote backup pools (even overlay replicated remote snapshot directories over live directories). For use with rsync -ed non-ZFS/BTRFS/NILFS2/APFS local datasets (like ext4, XFS, or NTFS), not just ZFS/BTRFS/NILFS2 snapshots and TM backups. Optionally preview snapshot file versions with a custom command (default is a diff compare to the live version) List or even snapshot the mounts for a file directly Roll forward to a previous snapshots, instead of rolling back (avoids destroying interstitial snapshots) Guard any restore actions with precautionary snapshots List snapshot names, even prune snapshots, which include a file name Shortc","default_branch":null,"files":null,"tree":[],"storefront":"/r/kimono-koans","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kimono-koans/httm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}