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
|
||||
|
||||
[![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