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 06:00:38 +00:00
const (
2022-01-23 20:30:30 +00:00
categoryClient = "Client commands"
categoryServer = "Server commands"
2022-01-23 06:00:38 +00:00
)
2022-05-09 15:03:40 +00: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 15:03:40 +00:00
Commands: commands,
}
}