Initial structure

This commit is contained in:
2026-05-12 06:07:16 +00:00
commit 7e85bb0fcc
38 changed files with 4594 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
// Package main is the entry point for the qu binary.
//
// qu is a quorum-based uptime monitor. Multiple cooperating nodes
// run identical copies of this binary; they elect a master that
// owns alert dispatch and check aggregation while every node
// independently probes the configured targets.
package main
import (
"fmt"
"os"
"github.com/jasper/quptime/internal/cli"
)
func main() {
if err := cli.NewRootCommand().Execute(); err != nil {
fmt.Fprintln(os.Stderr, "error:", err)
os.Exit(1)
}
}