immucore/main.go
Itxaka 7d539b63f4 more
more logging
run as dry-run
print version
remove nouser opt

Signed-off-by: Itxaka <itxaka@spectrocloud.com>
2023-02-06 17:24:50 +01:00

36 lines
563 B
Go

package main
import (
"fmt"
"github.com/kairos-io/immucore/internal/version"
"os"
"github.com/kairos-io/immucore/internal/cmd"
"github.com/urfave/cli/v2"
)
// Apply Immutability profiles.
func main() {
app := &cli.App{
Name: "immucore",
Version: "0.1",
Authors: []*cli.Author{{Name: "Kairos authors"}},
Usage: "kairos agent start",
Description: `
`,
UsageText: ``,
Copyright: "kairos authors",
Commands: cmd.Commands,
}
fmt.Println(version.Get())
err := app.Run(os.Args)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}