initial commits
parent
0f88a2db7f
commit
13b1ad0e5d
23
README.md
23
README.md
|
@ -7,3 +7,26 @@ Package **strfs** provides a virtual file-system, whre a `fs.File` can be create
|
||||||
Online documentation, which includes examples, can be found at: http://godoc.org/github.com/reiver/go-strfs
|
Online documentation, which includes examples, can be found at: http://godoc.org/github.com/reiver/go-strfs
|
||||||
|
|
||||||
[![GoDoc](https://godoc.org/github.com/reiver/go-strfs?status.svg)](https://godoc.org/github.com/reiver/go-strfs)
|
[![GoDoc](https://godoc.org/github.com/reiver/go-strfs?status.svg)](https://godoc.org/github.com/reiver/go-strfs)
|
||||||
|
|
||||||
|
## Example fs.File
|
||||||
|
|
||||||
|
Here is an example of turning a Go `string` into a `fs.File`:
|
||||||
|
|
||||||
|
```go
|
||||||
|
import "github.com/reiver/go-strfs"
|
||||||
|
|
||||||
|
// ...
|
||||||
|
|
||||||
|
var s string = "<!DOCTYPE html>"+"\n"+"<html><body>Hello world!</body></html>"
|
||||||
|
|
||||||
|
var content strfs.Content = strfs.CreateContent(s)
|
||||||
|
|
||||||
|
var regularfile strfs.RegularFile = strfs.RegularFile{
|
||||||
|
FileContent: content,
|
||||||
|
FileName: "helloworld.html",
|
||||||
|
FileModTIme: time.Date(2022, 12, 12, 10, 30, 14, 2, time.UTC),
|
||||||
|
}
|
||||||
|
|
||||||
|
var file fs.FS = ®ularfile
|
||||||
|
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue