ntfy/cmd/app.go

30 lines
667 B
Go
Raw Normal View History

// Package cmd provides the ntfy CLI application
package cmd
import (
"github.com/urfave/cli/v2"
"os"
)
2022-01-23 07:00:38 +01:00
const (
2022-01-23 21:30:30 +01:00
categoryClient = "Client commands"
categoryServer = "Server commands"
2022-01-23 07:00:38 +01:00
)
2022-05-09 17:03:40 +02:00
var commands = make([]*cli.Command, 0)
// New creates a new CLI application
func New() *cli.App {
return &cli.App{
Name: "ntfy",
Usage: "Simple pub-sub notification service",
UsageText: "ntfy [OPTION..]",
HideVersion: true,
UseShortOptionHandling: true,
Reader: os.Stdin,
Writer: os.Stdout,
ErrWriter: os.Stderr,
2022-05-09 17:03:40 +02:00
Commands: commands,
}
}