https://github.com/getlantern/tarfs
In-memory tar-based filesystem for go
https://github.com/getlantern/tarfs
Last synced: 8 months ago
JSON representation
In-memory tar-based filesystem for go
- Host: GitHub
- URL: https://github.com/getlantern/tarfs
- Owner: getlantern
- License: apache-2.0
- Created: 2015-02-11T15:34:57.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-10-05T18:57:17.000Z (over 8 years ago)
- Last Synced: 2024-06-18T23:28:08.121Z (almost 2 years ago)
- Language: Go
- Size: 28.3 KB
- Stars: 21
- Watchers: 20
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
tarfs
=====
tarfs provides a mechanism for embedding resources into Go executables. It was
created as an alternative to [go-bindata](https://github.com/jteeuwen/go-bindata)
and [go-bindata-assetfs](https://github.com/elazarl/go-bindata-assetfs) that
compiles more quickly, especially when embedding a large number of files.
Parts of the implementation of tarfs are taken from go-bindata-assetfs.
Look at [build.bash](demo/build.bash) to build the demo and see how it works.