SIF is an open source implementation of the Singularity Container Image Format that makes it easy to create complete and encapsulated container enviroments stored in a single file.
Unless otherwise noted, the SIF source files are distributed under the BSD-style license found in the LICENSE.md file.
To get the sif package to use directly from your programs:
go get -u github.com/sylabs/sif/pkg/sif
To get the siftool CLI program installed to $GOPATH/bin to manipulate SIF container files:
mkdir -p $GOPATH/src/github.com/sylabs
cd $GOPATH/src/github.com/sylabs
git clone https://github.com/sylabs/sif
cd sif
./build.sh
This module aims to maintain support for the two most recent stable versions of Go.
SIF and Singularity is the work of many contributors. We appreciate your help!
To contribute, please read the contribution guidelines: CONTRIBUTING.md