wal-g
1package pg2
3import (4"github.com/spf13/cobra"5"github.com/wal-g/wal-g/internal/databases/postgres"6)
7
8const DaemonShortDescription = "Runs WAL-G in daemon mode which executes commands sent from the lightweight walg-daemon-client."9
10// daemonCmd represents the daemon archive command
11var daemonCmd = &cobra.Command{12Use: "daemon daemon_socket_path",13Short: DaemonShortDescription,14Args: cobra.ExactArgs(1),15Run: func(cmd *cobra.Command, args []string) {16daemonOpts := postgres.DaemonOptions{17SocketPath: args[0],18}19postgres.HandleDaemon(daemonOpts)20},21}
22
23func init() {24Cmd.AddCommand(daemonCmd)25}
26