Recent Releases of namaste

namaste - Minor project improvements

Brought project inline with current practice for Golang projects at Caltech Library.

- Go
Published by rsdoiel almost 5 years ago

namaste - Stable Release

This Golang library implemented a "name as text" (NAMe AS TExt) scheme such as those used in prior initiatives by the California Digital Library.

- Go
Published by rsdoiel almost 5 years ago

namaste - go1.16 support

This change is a minor release to support compiling with go 1.16 or better. The depreciated caltechlibrary/storage package dependency has been fully removed.

- Go
Published by rsdoiel over 5 years ago

namaste - Upgrade due to changes in storage.go package

This release is compiled using storage.go v0.1.0 which removes support for S3 and Google Cloud Storage. It has been tested with go1.13

- Go
Published by rsdoiel over 6 years ago

namaste - Go module implementation

Added Go module support.

- Go
Published by rsdoiel about 7 years ago

namaste - Minor release of package compatibility

This pre-release is for compatibility with cli version v0.0.13 package.

- Go
Published by rsdoiel almost 8 years ago

namaste - Command line improvements, filtered Get option

This release features two command line improvements, the "get" verb now will accept a field name (e.g. type, who, what, when, where) and I added a -values option to return just the value without the namaste prefix, one value per line.

namaste get who namaste -values get who namaste -json get who namaste -json -values get who

Yields:

# get who namastes: 1=Doiel,R.S. # -values get who Doiel,R.S. # -json get who ["1=Doiel,R.S."] # -json -values get who ["Doiel,R.S."]

In the Go package the "Get" function now takes an array of strings which you can use to filter the Get results. The strings can be in the form of "0", "1", "2", ... or "type", "who", "what", ...

- Go
Published by rsdoiel almost 8 years ago

namaste - Submission to CaltechDATA

This is a release to submit the software to CaltechDATA.

- Go
Published by rsdoiel almost 8 years ago

namaste - Initial proof of concept

This is an initial implementation of a "Name as text" package (aka. namaste) for Go and a related command line utility. It supports adding namaste on the local file system as well as in S3 and Google Cloud Storage. it was inspired by https://github.com/mjgiarlo/namaste and is largely command line compatible with the behavior this Python implementation.

This project was motivated by understanding implementation approaches influencing Oxford Common File Layout, BagIt and Datacrate implementations.

- Go
Published by rsdoiel almost 8 years ago