From 7574bb6ebff609b9a2889fc573ce3edce256e030 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Mon, 18 May 2020 21:47:45 +0700 Subject: all: implement the user interface to change configuration This is the first web UI (wui) where user can change configuration on the fly. The wui is implemented using svelte.dev and can be accessed on http://127.0.0.1:5380. --- internal/generate_memfs.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 internal/generate_memfs.go (limited to 'internal') diff --git a/internal/generate_memfs.go b/internal/generate_memfs.go new file mode 100644 index 0000000..552b924 --- /dev/null +++ b/internal/generate_memfs.go @@ -0,0 +1,31 @@ +// Copyright 2020, Shulhan . All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +package main + +import ( + "log" + + "github.com/shuLhan/share/lib/memfs" +) + +func main() { + includes := []string{ + `.*\.html`, + `.*\.js`, + `.*\.css`, + } + + mfs, err := memfs.New("_www/public/", includes, nil, true) + if err != nil { + log.Fatal(err) + } + + err = mfs.GoGenerate("main", "cmd/rescached/memfs.go", memfs.EncodingGzip) + if err != nil { + log.Fatal(err) + } +} -- cgit v1.3