Skip to content

CommandProjectRename

rogertm edited this page Apr 8, 2026 · 3 revisions

$ php cli/wasp project:rename

Descripción

Renombra cadenas y archivos del plugin actual usando la configuración existente (por defecto cli/config.json).

Uso

project:rename [options] [--] <project_name>

Argumentos

  • project_name Nuevo nombre del proyecto (ej: "My Awesome Plugin").

Opciones

  • --dry-run Muestra los cambios sin modificar archivos.
  • --backup Crea una copia en backup/{timestamp}/ antes de renombrar.
  • --config=CONFIG Ruta al archivo JSON de configuración (default: cli/config.json).
  • -h, --help Muestra la ayuda del comando.

Ejemplos

Simular cambios:

php cli/wasp project:rename "My Awesome Plugin" --dry-run

Renombrar con backup:

php cli/wasp project:rename "My Awesome Plugin" --backup

Usar un archivo de configuración alternativo:

php cli/wasp project:rename "My Awesome Plugin" --config=cli/config.json

Resultado esperado

El comando:

  • Actualiza contenidos en archivos *.php, *.js, *.css (excepto vendor, node_modules, backup, cli, .git).
  • Renombra archivos con el slug anterior dentro de classes/.
  • Renombra archivos *.php de la raíz que contengan el slug anterior.
  • Actualiza cli/config.json con los nuevos valores (namespace, slug, function_prefix, text_domain).

Recomendación: ejecuta primero con --dry-run y luego con --backup.

Clone this wiki locally