8000 GitHub - wei840222/tpl
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Nov 26, 2024. It is now read-only.

wei840222/tpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tpl

How to use

  1. prepare values.csv file
file,hosts,cert,crt,path
aaa,"www.example.com example.com","/web/cert/example.com.cert","/web/key/example.com.key","/a,/b"
aaa,"www.example2.com example2.com","/web/cert/example.com.cert","/web/key/example.com.key","/a"
bbb,"google.com,example.com","/abc","/abc","/a,/b"
  1. prepare template.txt file
server {
    listen 443 ssl;
    server_name {{ .hosts }};
    ssl_certificate {{ .cert }};
    ssl_key {{ .crt }};

    {{- range splitList "," .path }}
    location {{ . }} {
        {{ sha1sum . }}
    }
    {{- end }}
}

  1. exec
go run .

Templete syntax

https://pkg.go.dev/text/template

Templete functions

https://masterminds.github.io/sprig/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0