go

module
v0.0.0-...-e8b1e36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2022 License: Apache-2.0

README

Keepsake CLI & Go library

This is the keepsake command-line program and a shared library used by Python to store data on S3/GCS (see pkg/shared/).

Build / install

See instructions in README.md in the parent directory.

Run tests

make test

You can pass additional arguments to go test with the ARGS variable. For example:

make test ARGS="-run CheckpointNoRegistry"

Run benchmarks

The benchmarks test the CLI against both the local disk and S3:

make benchmark

You can run specific benchmarks with the BENCH variable. For example:

make benchmark BENCH="BenchmarkKeepsakeListOnDisk"

Directories

Path Synopsis
cmd
pkg
cli
console
Package console provides a standard interface for user- and machine-interface with the console
Package console provides a standard interface for user- and machine-interface with the console

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL