// main.go package main import ( "fmt" "os" ) func main() { if len(os.Args) > 1 { switch os.Args[1] { case "service": InstallService() return case "test": fmt.Println("Starting blog server (Test Mode: Caching Disabled via architecture)") StartServer() return case "addTag": if len(os.Args) < 5 { fmt.Println("Usage: blog addTag {delimiter} {tagName} {targetElement}") fmt.Println("Example: blog addTag {[]} mathtext li.mathtext") return } AddTag(os.Args[2], os.Args[3], os.Args[4]) return default: fmt.Printf("Unknown command: %s\nUsage: blog [service|test]\n", os.Args[1]) return } } // Default behavior: Production Server StartServer() }