1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
httpfs
======
[](https://travis-ci.org/shurcooL/httpfs) [](https://godoc.org/github.com/shurcooL/httpfs)
Collection of Go packages for working with the [`http.FileSystem`](https://godoc.org/net/http#FileSystem) interface.
Installation
------------
```bash
go get -u github.com/shurcooL/httpfs/...
```
Directories
-----------
| Path | Synopsis |
|-----------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
| [filter](https://godoc.org/github.com/shurcooL/httpfs/filter) | Package filter offers an http.FileSystem wrapper with the ability to keep or skip files. |
| [html/vfstemplate](https://godoc.org/github.com/shurcooL/httpfs/html/vfstemplate) | Package vfstemplate offers html/template helpers that use http.FileSystem. |
| [httputil](https://godoc.org/github.com/shurcooL/httpfs/httputil) | Package httputil implements HTTP utility functions for http.FileSystem. |
| [path/vfspath](https://godoc.org/github.com/shurcooL/httpfs/path/vfspath) | Package vfspath implements utility routines for manipulating virtual file system paths. |
| [text/vfstemplate](https://godoc.org/github.com/shurcooL/httpfs/text/vfstemplate) | Package vfstemplate offers text/template helpers that use http.FileSystem. |
| [union](https://godoc.org/github.com/shurcooL/httpfs/union) | Package union offers a simple http.FileSystem that can unify multiple filesystems at various mount points. |
| [vfsutil](https://godoc.org/github.com/shurcooL/httpfs/vfsutil) | Package vfsutil implements some I/O utility functions for http.FileSystem. |
License
-------
- [MIT License](LICENSE)
|