diff options
| author | Shulhan <ms@kilabit.info> | 2021-04-09 18:47:50 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2021-04-09 18:47:50 +0700 |
| commit | 60e942e5b107af41f5d1cba6f265394bebead229 (patch) | |
| tree | b27bb5430144af7083bfa8e0a1fe0939654845d1 /internal | |
| parent | cb464435a02ad2b7c2870d9b04f367875d146044 (diff) | |
| download | gorankusu-60e942e5b107af41f5d1cba6f265394bebead229.tar.xz | |
all: add task to generate embedded files in _www
The content of _www directory is required to run the trunks as library.
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/generate-memfs/main.go | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/internal/generate-memfs/main.go b/internal/generate-memfs/main.go new file mode 100644 index 0000000..25e02bd --- /dev/null +++ b/internal/generate-memfs/main.go @@ -0,0 +1,31 @@ +// Copyright 2021, Shulhan <ms@kilabit.info>. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package main + +import ( + "log" + "os" + + "github.com/shuLhan/share/lib/memfs" + "github.com/shuLhan/share/lib/mlog" +) + +func main() { + log.SetPrefix(os.Args[0]) + + opts := &memfs.Options{ + Root: "_www", + } + + mfs, err := memfs.New(opts) + if err != nil { + log.Fatalf("%s\n", err) + } + + err = mfs.GoGenerate("trunks", "memfsWWW", "memfs_www_generate.go", "") + if err != nil { + mlog.Fatalf("%s\n", err) + } +} |
