Added /wp-cli.sh endpoint

This commit is contained in:
2025-06-16 09:27:04 -04:00
parent 0c265dbc7a
commit fd42ecda2f

View File

@@ -2,6 +2,7 @@ package pages
import (
"embed"
"io"
"net/http"
)
@@ -12,4 +13,18 @@ func InitHttpHandlers() {
http.HandleFunc("/{$}", homepage)
http.HandleFunc("/.well-known/autoconfig/mail/config-v1.1.xml", emailAutoconfig)
http.HandleFunc("/mail/config-v1.1.xml", emailAutoconfig)
http.HandleFunc("/wp-cli.sh", wpCliSh)
}
func wpCliSh(w http.ResponseWriter, r *http.Request) {
cliScript := `#!/bin/bash
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
mv wp-cli.phar wp
./wp
`
w.Header().Set("Content-Type", "text/plain")
_, _ = io.WriteString(w, cliScript)
}