sparrow-repo.git | main.go
package main
import (
"log"
"net/http"
"fmt"
"os"
)
func main() {
homeDir, err := os.UserHomeDir()
if err != nil {
log.Fatal(err)
}
// Create a file server handler pointing to your local directory (e.g., "./static")
fileServer := http.FileServer(http.Dir(fmt.Sprintf("%s/repo",homeDir)))
// Register the file server to handle all requests matching "/"
http.Handle("/", fileServer)
log.Println("Starting server on :9090...")
if err := http.ListenAndServe(":9090", nil); err != nil {
log.Fatal(err)
}
}