aboutsummaryrefslogtreecommitdiffstats
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/neko/main.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmd/neko/main.go b/cmd/neko/main.go
index 47385b1..106a22e 100644
--- a/cmd/neko/main.go
+++ b/cmd/neko/main.go
@@ -27,7 +27,7 @@ func main() {
}
func Run(args []string) error {
- var help, update, verbose, proxyImages bool
+ var help, update, verbose, proxyImages, secureCookies bool
var configFile, dbfile, newFeed, export, password string
var port, minutes int
@@ -63,6 +63,8 @@ func Run(args []string) error {
f.BoolVar(&proxyImages, "imageproxy", false, "rewrite and proxy all image requests")
f.BoolVar(&proxyImages, "i", false, "rewrite and proxy all image requests (short)")
+ f.BoolVar(&secureCookies, "secure-cookies", false, "set Secure flag on cookies (requires HTTPS)")
+
f.BoolVar(&verbose, "verbose", false, "verbose output")
f.BoolVar(&verbose, "v", false, "verbose output (short)")
@@ -110,6 +112,10 @@ func Run(args []string) error {
config.Config.ProxyImages = proxyImages
}
+ if secureCookies != false {
+ config.Config.SecureCookies = secureCookies
+ }
+
models.InitDB()
if update {