Secuencia de inicialización de bbPress

He decidido generar un flujo de comandos que se ejecutan en bbpress durante la secuencia de inicializacion.

La verdad es que el codigo está bastante bien comentado, asi es que he pensado que me bastaria con quedarme con los comentarios para explicar la secuencia de inicialización.

Para ello, he cogido el codigo fuente, he limpiado el propio codigo fuente y dejado solo los comentarios. He utilizado el script xscc.awk. A continuación, he añadido las entradas “do_action” y “require_once” para reflejar lo que se estaba ejecutando adicionalmente; en este caso, he utilizado un script propio. Y luego lo he pegado todo en orden.

La secuencia de comandos ha sido:

$ ~/devel/extract-comments.awk language=cpp blanklines=1  extract=comment bb-settings.php > bb-settings.php.txt
$ sed -ne '/do_action/p;/do_action/!{ c\
\
}' bb-settings.php > bb-settings.php.actions.txt
$ sed -ne '/require_once/p;/require_once/!{ c\
\
}' bb-settings.php > bb-settings.php.require_once.txt
$ paste -d" " bb-settings.php*.txt | sed -e 's/  //' | sed -e '/^$/{ N;/^\n$/d; }'> bb-settings.php.txt.all

Así que finalmente el resultado está en los siguientes ficheros: bb-settings.php.txt, bb-load.php.txt