lightning-terminal/cmd/litd/main.go
2025-01-13 07:03:28 +02:00

22 lines
450 B
Go

package main
import (
"context"
"errors"
"fmt"
"os"
"github.com/jessevdk/go-flags"
terminal "github.com/lightninglabs/lightning-terminal"
)
// main starts the lightning-terminal application.
func main() {
err := terminal.New().Run(context.Background())
var flagErr *flags.Error
isFlagErr := errors.As(err, &flagErr)
if err != nil && (!isFlagErr || flagErr.Type != flags.ErrHelp) {
_, _ = fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
}