diff --git a/archetype/eureka.go b/archetype/eureka.go index a3db885..48ee133 100644 --- a/archetype/eureka.go +++ b/archetype/eureka.go @@ -267,7 +267,24 @@ func (self *EurekaAdapter) Build(buildOptions map[BuildOption]string) BuildStatu Name: "twtxt", Type: "string", }] + + rmNewestTwtxt := buildOptions[BuildOption{ + Name: "remove newest twtxt", + Type: "bool", + }] + + clearThumbs := buildOptions[BuildOption{ + Name: "clear thumbnail cache", + Type: "bool", + }] + cmdArgs := []string{} + if clearThumbs != "" { + cmdArgs = append(cmdArgs, "-r") + } + if rmNewestTwtxt != "" { + cmdArgs = append(cmdArgs, "-d") + } if twtxt != "" { cmdArgs = append(cmdArgs, "-t") cmdArgs = append(cmdArgs, twtxt) diff --git a/static/style.css b/static/style.css index 4f60d95..ff18927 100644 --- a/static/style.css +++ b/static/style.css @@ -370,6 +370,10 @@ input[type="file"]:valid + .file-feedback::after { position: relative; } +.build label.bool input { + display: inline; + margin: 0.5em; +} @media screen and (max-width: 512px) { body { font-size: 75%; diff --git a/templates/build.html b/templates/build.html index 6523d65..b32bcd6 100644 --- a/templates/build.html +++ b/templates/build.html @@ -11,7 +11,7 @@
Build Options {{ range $opt := $buildOpts }} {{ if eq ($opt).Type "bool" }} -
+
{{ end }} {{ end }} {{ range $opt := $buildOpts }}