wal-g
1package pg
2
3import (
4"github.com/spf13/cobra"
5"github.com/wal-g/tracelog"
6"github.com/wal-g/wal-g/internal/databases/postgres/pgbackrest"
7)
8
9var pgbackrestBackupListCmd = &cobra.Command{
10Use: "backup-list",
11Short: backupListShortDescription,
12Args: cobra.NoArgs,
13Run: func(cmd *cobra.Command, args []string) {
14folder, stanza := configurePgbackrestSettings()
15err := pgbackrest.HandleBackupList(folder, stanza, detail, pretty, json)
16tracelog.ErrorLogger.FatalOnError(err)
17},
18}
19
20func init() {
21pgbackrestCmd.AddCommand(pgbackrestBackupListCmd)
22
23pgbackrestBackupListCmd.Flags().BoolVar(&pretty, PrettyFlag, false, "Prints more readable output")
24pgbackrestBackupListCmd.Flags().BoolVar(&json, JSONFlag, false, "Prints output in json format")
25pgbackrestBackupListCmd.Flags().BoolVar(&detail, DetailFlag, false, "Prints extra backup details")
26}
27