Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = &cli.Command{ Name: "mv", Usage: "Move or rename GCS objects or local files", ArgsUsage: "[SOURCE ...] DESTINATION", Action: func(ctx context.Context, cmd *cli.Command) error { if cmd.Args().Len() < 2 { return fmt.Errorf("%w: mv command requires at least 2 arguments", utils.ErrInvalidArgs) } args := cmd.Args().Slice() srcs := args[:len(args)-1] dest := args[len(args)-1] client, err := utils.NewClient(ctx) if err != nil { return fmt.Errorf("failed to create GCS client: %w", err) } defer client.Close() for _, src := range srcs { if err := move(ctx, client, src, dest); err != nil { return err } } return nil }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.