type prepareRename … func (r *prepareRename) Name() string { … } func (r *prepareRename) Parent() string { … } func (r *prepareRename) Usage() string { … } func (r *prepareRename) ShortHelp() string { … } func (r *prepareRename) DetailedHelp(f *flag.FlagSet) { … } var ErrInvalidRenamePosition … func (r *prepareRename) Run(ctx context.Context, args ...string) error { … }