[FR] Une interface interactive simple en Bash pour gérer votre blog WordPress directement depuis le terminal via l'API REST.
[EN] A simple interactive Bash interface to manage your WordPress blog directly from the terminal using the REST API.
Ce script permet d'interagir avec WordPress sans navigateur. Il est idéal pour les administrateurs système et les passionnés de ligne de commande qui souhaitent lister, créer ou supprimer des articles rapidement.
- Statut global : affiche le nombre d'articles et les commentaires en attente.
- Listing : affiche les 10 derniers articles (publiés et brouillons).
- Création : publie instantanément ou enregistre en brouillon.
- Suppression : mise à la corbeille via l'ID de l'article.
Un guide d'installation pas à pas et de configuration est disponible sur le Wiki : 👉 Documentation wp-cli (Wiki)
This script allows you to interact with WordPress without a browser. It is perfect for sysadmins and terminal enthusiasts who want to list, create, or delete posts quickly.
- Global Status: display total post count and pending comments.
- Listing: show the last 10 posts (including published and drafts).
- Creation: instant publishing or save as draft.
- Deletion: move posts to trash via ID.
A complete step-by-step installation and configuration guide is available on the Wiki (French): 👉 wp-cli Documentation (Wiki)
Le projet est hébergé sur deux plateformes. Choisissez votre source préférée :
- Gitea (Principal) : gitea.blablalinux.be/blablalinux/wp-cli-bash
- GitHub (Miroir) : github.com/blablalinux/wp-cli-bash
Préparez votre dossier de scripts et téléchargez le fichier via l'une des commandes ci-dessous :
mkdir -p ~/Scripts && cd ~/Scripts
# Option A : Depuis Gitea (BlablaLinux)
curl -O https://gitea.blablalinux.be/blablalinux/wp-cli-bash/raw/branch/main/wp-cli.sh
# Option B : Depuis GitHub
curl -O https://raw.githubusercontent.com/blablalinux/wp-cli-bash/main/wp-cli.sh
# Rendre le script exécutable
chmod +x wp-cli.sh
Distribué sous licence GNU GPL v3.0. Voir le fichier LICENSE pour plus de détails.
Auteur : Amaury aka BlablaLinux - blablalinux.be