jxxcarlson/elm-tar/1.0.0

NOTE: the latest version is 4.0.0

Tar

With this package you can create tar archives. Use

```
encodeFiles : List (FileRecord, String) -> Encode.Encoder


fileRecord1 =
    { Tar.defaultFileRecord | filename = "test123.txt" }


content1 =
    "This is a test (ho ho ho).\nIt is a frabjous day!"


bytes = Tar.encodeFiles [ ( fileRecord1, content1 ) ] |> Bytes.Encode.encode


File.Download.bytes ("test.tar") "application/x-tar" bytes
 ```

Just put more pairs (fileRecord, content) in the list above to archive more files.

encodeFiles : List ( FileRecord, String ) -> Encoder


> encodeFiles [(defaultFileRecord, "This is a test"), (defaultFileRecord, "Lah di dah do day!")] |> encode
> <2594 bytes> : Bytes
defaultFileRecord : FileRecord

encodeFileRecord defaultFileRecord |> encode |> Hex.fromBytes encodeFileRecord defaultFileRecord |> encode |> width