README ¶ anchovies Import a Go package and start writing records. Persist data across processes based on unique machines. Expand ▾ Collapse ▴ Documentation ¶ Rendered for linux/amd64 windows/amd64 darwin/amd64 js/wasm Index ¶ func Directory() (string, error) func Read(id UUID, onto interface{}) error func SetDir(path string) func Write(r Record) error type EmbedRecord func (r *EmbedRecord) UUID() UUID type Record type UUID func U(s string) UUID func (u UUID) String() string Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Directory ¶ func Directory() (string, error) func Read ¶ func Read(id UUID, onto interface{}) error func SetDir ¶ func SetDir(path string) func Write ¶ func Write(r Record) error Types ¶ type EmbedRecord ¶ type EmbedRecord struct { ID UUID } func (*EmbedRecord) UUID ¶ func (r *EmbedRecord) UUID() UUID type Record ¶ type Record interface { UUID() UUID } type UUID ¶ type UUID string func U ¶ func U(s string) UUID func (UUID) String ¶ func (u UUID) String() string Source Files ¶ View all Source files database.go filesystem.go filesystem_linux.go Click to show internal directories. Click to hide internal directories.