Skip to content

gozips/zips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zips

Build Status GoDoc

An API to always return a zip archive

Example

import "log"
import "os"
import "github.com/gozips/zips"
import "github.com/gozips/sources"

func main() {
  out := os.Create("out.zip")
  zip := zips.NewZip(sources.FS)
  zip.Add("file1.txt")
  zip.Add("file2.txt")
  zip.Add("file3.txt")
  n, err := zip.WriteTo(out)
  if err != nil {
    // handle error
  }

  log.Print("bytes written ", n)
}

License

MIT