Installer spip-cli dans devilbox
Dans le host de devilbox :
nano autostart/install-spip-cli.sh
puis dans le fichier
#!/usr/bin/env bash
#
SPIP_CLI_PATH='/opt/spip-cli/'
if [ -d "${SPIP_CLI_PATH}" ]; then
>&2 echo "[Warning], ${SPIP_CLI_PATH} existe déjà, on sort"
exit 0
fi
mkdir -p ${SPIP_CLI_PATH}
cd ${SPIP_CLI_PATH}
git clone https://git.spip.net/spip-contrib-outils/spip-cli.git .
composer install --no-dev
cd bin
ln -s $(pwd)/spip /usr/local/bin/
ln -s $(pwd)/spipmu /usr/local/bin/
ln -s $(pwd)/spip_console_autocomplete /etc/bash_completion.d/spip
Bonus :
nano autostart/install-spip-dump.sh
Puis :
#!/usr/bin/env bash
#
SPIP_DUMP_PATH='/opt/spip-dump/'
if [ -d "${SPIP_DUMP_PATH}" ]; then
>&2 echo "[Warning], ${SPIP_DUMP_PATH} existe déjà, on sort"
exit 0
fi
echo 'installation des scripts spip-dump'
mkdir -p ${SPIP_DUMP_PATH}
cd ${SPIP_DUMP_PATH}
curl -fsSL -o spip-import-dump-from-connect.sh https://git.spip.net/-/snippets/12/raw/main/import-dump-from-connect.sh?inline=false
curl -fsSL -o spip-export-dump-from-connect.sh https://git.spip.net/-/snippets/11/raw/main/export-dump-from-connect.sh?inline=false
chmod +x *.sh
ln -s $(pwd)/spip* /usr/local/bin/