Files
vrisingd/handlers.go
2022-05-24 13:51:16 -05:00

33 lines
504 B
Go

package main
import (
"bytes"
"net/http"
"os/exec"
"github.com/gin-gonic/gin"
)
func index(c *gin.Context) {
index_page, err := indexHTML.ReadFile("html/index.html")
if err != nil {
panic(err)
}
c.Data(http.StatusOK, "text/html", index_page)
}
func update(c *gin.Context) {
cmd := exec.Command("awdaawdawd")
var out bytes.Buffer
cmd.Stdout = &out
err := cmd.Run()
if err != nil {
c.String(http.StatusBadRequest, err.Error())
} else {
c.String(http.StatusOK, out.String())
}
}