aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/embedded_stub.go
diff options
context:
space:
mode:
authorwxiaoguang <wxiaoguang@gmail.com>2023-04-12 18:16:45 +0800
committerGitHub <noreply@github.com>2023-04-12 18:16:45 +0800
commit50a72e7a83a16d183a264e969a73cdbc7fb808f4 (patch)
tree013456110621c36edb3fa0d1bb77906ba8d4e013 /cmd/embedded_stub.go
parent42919ccb7cd32ab67d0878baf2bac6cd007899a8 (diff)
downloadgitea-50a72e7a83a16d183a264e969a73cdbc7fb808f4.tar.gz
gitea-50a72e7a83a16d183a264e969a73cdbc7fb808f4.zip
Use a general approach to access custom/static/builtin assets (#24022)
The idea is to use a Layered Asset File-system (modules/assetfs/layered.go) For example: when there are 2 layers: "custom", "builtin", when access to asset "my/page.tmpl", the Layered Asset File-system will first try to use "custom" assets, if not found, then use "builtin" assets. This approach will hugely simplify a lot of code, make them testable. Other changes: * Simplify the AssetsHandlerFunc code * Simplify the `gitea embedded` sub-command code --------- Co-authored-by: Jason Song <i@wolfogre.com> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Diffstat (limited to 'cmd/embedded_stub.go')
-rw-r--r--cmd/embedded_stub.go29
1 files changed, 0 insertions, 29 deletions
diff --git a/cmd/embedded_stub.go b/cmd/embedded_stub.go
deleted file mode 100644
index 874df06f9d..0000000000
--- a/cmd/embedded_stub.go
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright 2020 The Gitea Authors. All rights reserved.
-// SPDX-License-Identifier: MIT
-
-//go:build !bindata
-
-package cmd
-
-import (
- "fmt"
- "os"
-
- "github.com/urfave/cli"
-)
-
-// Cmdembedded represents the available extract sub-command.
-var (
- Cmdembedded = cli.Command{
- Name: "embedded",
- Usage: "Extract embedded resources",
- Description: "A command for extracting embedded resources, like templates and images",
- Action: extractorNotImplemented,
- }
-)
-
-func extractorNotImplemented(c *cli.Context) error {
- err := fmt.Errorf("Sorry: the 'embedded' subcommand is not available in builds without bindata")
- fmt.Fprintf(os.Stderr, "%s\n", err)
- return err
-}