Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtolio/jam
jam preserves your data
https://github.com/jtolio/jam
Last synced: 23 days ago
JSON representation
jam preserves your data
- Host: GitHub
- URL: https://github.com/jtolio/jam
- Owner: jtolio
- License: apache-2.0
- Created: 2019-12-01T22:35:02.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T20:44:46.000Z (about 2 months ago)
- Last Synced: 2024-09-18T01:34:46.265Z (about 2 months ago)
- Language: Go
- Homepage:
- Size: 399 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jam
jam preserves your data. you almost certainly want [restic](https://restic.net/)
instead.```
DESCRIPTION
jam preserves your dataUSAGE
jam [opts] [opts]SUBCOMMANDS
integrity integrity check. for full effect, disable caching and enable read
comparison
key encryption key utilities
ls ls lists files in the given snapshot
mount mounts snap as read-only filesystem
rename rename allows a regexp-based search and replace against all paths
in the system, forked from the latest snapshot. See
https://golang.org/pkg/regexp/#Regexp.ReplaceAll for semantics.
revert-to revert-to makes a new snapshot that matches an older one
rm rm deletes all paths that match the provided prefix
snaps lists snapshots
store store adds the given source directory to a new snapshot, forked
from the latest snapshot.
unsnap unsnap removes an old snap
utils miscellaneous utilities
webdav serves snap as read-only webdavFLAGS
-blobs.max-unflushed 1000 max number of objects to stage
before flushing (must fit file
descriptor limit)
-blobs.size 62914560 target blob size
-cache file:///home/jt/.jam/cache where to cache things that are
frequently read
-cache.blobs=false if true and caching is enabled, cache blobs
-cache.enabled=true if false, disable caching
-config /home/jt/.jam/jam.conf path to config file
-enc.block-size 16384 default encryption block size
-enc.block-size-small 1024 encryption block size for small objects
-enc.key string hex-encoded 32 byte encryption key,
or locked key (see jam key new/lock)
-log.level normal default log level. can be:
debug, normal, urgent, or none
-store file:///home/jt/.jam/storage place to store data. currently
supports:
* file://,
* storj:////
* s3://:@//
* sftp://@/
and can be comma-separated to
write to many at once
-store.read-compare=false if true, compare reads across
all backends. useful for integrity
checking
```