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/