Compositor que requiere git repo y packagist

Estoy intentando configurar compositor para un proyecto en el que estoy trabajando. El proyecto es básicamente un sitio de wordpress que se encuentra en algún repository. Lo que bash lograr a continuación es el siguiente:

  1. descargue el repository privado de github en el directory raíz (actualmente funciona)
  2. mover .htaccess , .git y .gitignore del repository, hemos descargado repodir/* a la raíz del proyecto un nivel más arriba ( no funciona )
  3. Descargue el tema y el plugin packagist como se especifica a continuación (en funcionamiento)
  4. mover el complemento privado de la repodir/plugins/customplugin a wp-content/plugins/* en la raíz ( no funciona)
  5. (opcional pero útil) elimine el repodir ya que todo lo que necesitamos está en la raíz

Actualmente todo se está descargando, pero los files están dispersos entre el directory repo y el contenido wp creado por packagist y el post-install-cmd no parece funcionar.

¿Alguien ha enfrentado este problema antes? tal vez hay una forma más limpia de manejar esto?

Agradezco cualquier sugerencia.

Esto es lo que intenté:

 { "repositories": [ { "type": "package", "package": { "name": "somepackage", "version": "1.0", "source": { "url": "https://github.com/somepackage/somepackage.com.git", "type": "git", "reference": "master" } } }, { "type": "composer", "url": "https://wpackagist.org" } ], "require": { "somepackage": "1.0", "wpackagist-plugin/revslider": "*", "wpackagist-theme/storefront": "2.2.5" }, "config": { "vendor-dir": "/" }, "scripts": { "post-install-cmd": [ "mv ./repodir/.git ./*", "mv ./repodir/.gitignore ./*", "mv ./repodir/.htaccess ./*", "mv ./repodir/wp-content/plugins/plugindir ./wp-content/plugins/*" ] } }