This commit is contained in:
sujit
2025-09-18 08:00:29 +05:45
parent c3db62d13b
commit f7f011db3d
7 changed files with 1563 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
package main
import (
"log"
"os"
)
func main() {
// Check for config file argument
configPath := "sms-app.json"
if len(os.Args) > 1 {
configPath = os.Args[1]
}
// Create JSON engine
engine := NewJSONEngine()
// Load configuration
if err := engine.LoadConfiguration(configPath); err != nil {
log.Fatalf("Failed to load configuration: %v", err)
}
// Compile configuration
if err := engine.Compile(); err != nil {
log.Fatalf("Failed to compile configuration: %v", err)
}
// Start server
if err := engine.Start(); err != nil {
log.Fatalf("Failed to start server: %v", err)
}
}