mirror of
https://github.com/photoprism/photoprism.git
synced 2025-10-05 16:57:17 +08:00
CLI: Add cluster operations and management commands #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
31
internal/commands/cluster.go
Normal file
31
internal/commands/cluster.go
Normal file
@@ -0,0 +1,31 @@
|
||||
package commands
|
||||
|
||||
import (
|
||||
"github.com/urfave/cli/v2"
|
||||
)
|
||||
|
||||
// JsonFlag enables machine-readable JSON output for cluster commands.
|
||||
var JsonFlag = &cli.BoolFlag{
|
||||
Name: "json",
|
||||
Usage: "print machine-readable JSON",
|
||||
}
|
||||
|
||||
// OffsetFlag for pagination offset (>= 0).
|
||||
var OffsetFlag = &cli.IntFlag{
|
||||
Name: "offset",
|
||||
Usage: "result `OFFSET` (>= 0)",
|
||||
Value: 0,
|
||||
}
|
||||
|
||||
// ClusterCommands configures the cluster command group and subcommands.
|
||||
var ClusterCommands = &cli.Command{
|
||||
Name: "cluster",
|
||||
Usage: "Cluster operations and management (portal, nodes)",
|
||||
Subcommands: []*cli.Command{
|
||||
ClusterSummaryCommand,
|
||||
ClusterHealthCommand,
|
||||
ClusterNodesCommands,
|
||||
ClusterRegisterCommand,
|
||||
ClusterThemePullCommand,
|
||||
},
|
||||
}
|
Reference in New Issue
Block a user