forked from toolshed/abra
		
	| @ -2,6 +2,7 @@ package app | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"strings" | ||||
|  | ||||
| 	"coopcloud.tech/abra/cli/internal" | ||||
| 	"coopcloud.tech/abra/pkg/autocomplete" | ||||
| @ -11,10 +12,14 @@ import ( | ||||
| 	"github.com/spf13/cobra" | ||||
| ) | ||||
|  | ||||
| // translators: `abra app backup list` aliases. use a comma separated list of aliases with | ||||
| // no spaces in between | ||||
| var appBackupListAliases = i18n.G("ls") | ||||
|  | ||||
| var AppBackupListCommand = &cobra.Command{ | ||||
| 	// translators: `app backup list` command | ||||
| 	Use:     i18n.G("list <domain> [flags]"), | ||||
| 	Aliases: []string{i18n.G("ls")}, | ||||
| 	Aliases: strings.Split(appBackupListAliases, ","), | ||||
| 	// translators: Short description for `app backup list` command | ||||
| 	Short: i18n.G("List the contents of a snapshot"), | ||||
| 	Args:  cobra.ExactArgs(1), | ||||
| @ -63,10 +68,14 @@ var AppBackupListCommand = &cobra.Command{ | ||||
| 	}, | ||||
| } | ||||
|  | ||||
| // translators: `abra app backup download` aliases. use a comma separated list of aliases with | ||||
| // no spaces in between | ||||
| var appBackupDownloadAliases = i18n.G("d") | ||||
|  | ||||
| var AppBackupDownloadCommand = &cobra.Command{ | ||||
| 	// translators: `app backup download` command | ||||
| 	Use:     i18n.G("download <domain> [flags]"), | ||||
| 	Aliases: []string{i18n.G("d")}, | ||||
| 	Aliases: strings.Split(appBackupDownloadAliases, ","), | ||||
| 	// translators: Short description for `app backup download` command | ||||
| 	Short: i18n.G("Download a snapshot"), | ||||
| 	Long: i18n.G(`Downloads a backup.tar.gz to the current working directory. | ||||
| @ -134,10 +143,14 @@ var AppBackupDownloadCommand = &cobra.Command{ | ||||
| 	}, | ||||
| } | ||||
|  | ||||
| // translators: `abra app backup create` aliases. use a comma separated list of aliases with | ||||
| // no spaces in between | ||||
| var appBackupCreateAliases = i18n.G("c") | ||||
|  | ||||
| var AppBackupCreateCommand = &cobra.Command{ | ||||
| 	// translators: `app backup create` command | ||||
| 	Use:     i18n.G("create <domain> [flags]"), | ||||
| 	Aliases: []string{i18n.G("c")}, | ||||
| 	Aliases: strings.Split(appBackupCreateAliases, ","), | ||||
| 	// translators: Short description for `app backup create` command | ||||
| 	Short: i18n.G("Create a new snapshot"), | ||||
| 	Args:  cobra.ExactArgs(1), | ||||
| @ -180,10 +193,14 @@ var AppBackupCreateCommand = &cobra.Command{ | ||||
| 	}, | ||||
| } | ||||
|  | ||||
| // translators: `abra app backup snapshots` aliases. use a comma separated list of aliases with | ||||
| // no spaces in between | ||||
| var appBackupSnapshotsAliases = i18n.G("s") | ||||
|  | ||||
| var AppBackupSnapshotsCommand = &cobra.Command{ | ||||
| 	// translators: `app backup snapshots` command | ||||
| 	Use:     i18n.G("snapshots <domain> [flags]"), | ||||
| 	Aliases: []string{i18n.G("s")}, | ||||
| 	Aliases: strings.Split(appBackupSnapshotsAliases, ","), | ||||
| 	// translators: Short description for `app backup snapshots` command | ||||
| 	Short: i18n.G("List all snapshots"), | ||||
| 	Args:  cobra.ExactArgs(1), | ||||
| @ -217,10 +234,14 @@ var AppBackupSnapshotsCommand = &cobra.Command{ | ||||
| 	}, | ||||
| } | ||||
|  | ||||
| // translators: `abra app backup` aliases. use a comma separated list of aliases with | ||||
| // no spaces in between | ||||
| var appBackupAliases = i18n.G("b") | ||||
|  | ||||
| var AppBackupCommand = &cobra.Command{ | ||||
| 	// translators: `app backup` command group | ||||
| 	Use:     i18n.G("backup [cmd] [args] [flags]"), | ||||
| 	Aliases: []string{i18n.G("b")}, | ||||
| 	Aliases: strings.Split(appBackupAliases, ","), | ||||
| 	// translators: Short description for `app backup` command group | ||||
| 	Short: i18n.G("Manage app backups"), | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user