Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ua
command
Command ua is the undo-anything CLI: a universal local time machine for any folder.
|
Command ua is the undo-anything CLI: a universal local time machine for any folder. |
|
internal
|
|
|
buildinfo
Package buildinfo exposes version metadata stamped in at build time via -ldflags.
|
Package buildinfo exposes version metadata stamped in at build time via -ldflags. |
|
cli
Package cli wires together the undo-anything command-line interface on top of cobra.
|
Package cli wires together the undo-anything command-line interface on top of cobra. |
|
config
Package config loads and saves a store's TOML configuration, which lives at .undo/config.toml.
|
Package config loads and saves a store's TOML configuration, which lives at .undo/config.toml. |
|
daemon
Package daemon manages the background watcher process: starting it detached, tracking it via a pidfile, stopping it, and installing it as an OS service (launchd on macOS, a systemd user unit on Linux).
|
Package daemon manages the background watcher process: starting it detached, tracking it via a pidfile, stopping it, and installing it as an OS service (launchd on macOS, a systemd user unit on Linux). |
|
humanize
Package humanize formats sizes, counts, and durations for friendly CLI output.
|
Package humanize formats sizes, counts, and durations for friendly CLI output. |
|
ignore
Package ignore implements gitignore-style path matching used to decide which files undo-anything tracks.
|
Package ignore implements gitignore-style path matching used to decide which files undo-anything tracks. |
|
prune
Package prune translates a retention policy into the concrete set of snapshots to keep, then drives the store's garbage collector.
|
Package prune translates a retention policy into the concrete set of snapshots to keep, then drives the store's garbage collector. |
|
restore
Package restore rehydrates files and whole trees from snapshots back onto the filesystem.
|
Package restore rehydrates files and whole trees from snapshots back onto the filesystem. |
|
snapshot
Package snapshot turns a working directory into immutable, content-addressed snapshots in the store, and compares snapshots against each other.
|
Package snapshot turns a working directory into immutable, content-addressed snapshots in the store, and compares snapshots against each other. |
|
store
Package store implements undo-anything's on-disk, content-addressed object store.
|
Package store implements undo-anything's on-disk, content-addressed object store. |
|
timeline
Package timeline implements the interactive `ua timeline` TUI: a scrollable list of snapshots on the left, details and a diff on the right, and one-key restore.
|
Package timeline implements the interactive `ua timeline` TUI: a scrollable list of snapshots on the left, details and a diff on the right, and one-key restore. |
|
watch
Package watch implements the recursive, debounced file watcher that powers the undo-anything daemon.
|
Package watch implements the recursive, debounced file watcher that powers the undo-anything daemon. |
Click to show internal directories.
Click to hide internal directories.