// shark exposes a local port through your own Hammerhead and Blacktip, like ngrok. package main import ( "context" "os" "os/signal" "syscall" "git.veillax.com/Veillax/shark-expose/internal/cli" ) // version is set at build time (-ldflags "-X main.version=..."). var version = "dev" func main() { ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM) defer stop() cli.Version = version os.Exit(cli.Run(ctx, os.Args[1:], os.Stdout, os.Stderr)) }