Actions en ligne de commande
wallabag a un certain nombre de commandes CLI pour effectuer des tâches.
Vous pouvez lister toutes les commandes en exécutant bin/console
dans le
dossier d'installation de wallabag.
Chaque commande a une aide correspondante accessible via
bin/console help %command%
.
Commandes notables
De Symfony:
assets:install
: Peut-être utile si les assets sont manquants.cache:clear
: doit être exécuté après chaque mise à jour (appelé dans make update).doctrine:migrations:status
: Montre le statut de vos migrations de vos bases de données.fos:user:activate
: Activer manuellement un utilisateur.fos:user:change-password
: Changer le mot de passe pour un utilisateur.fos:user:create
: Créer un utilisateur.fos:user:deactivate
: Désactiver un utilisateur (non supprimé).fos:user:demote
: Supprimer un rôle d'un utilisateur, typiquement les droits d'administration.fos:user:promote
: Ajoute un rôle à un utilisateur, typiquement les droits d'administration.rabbitmq:*
: Peut-être utile si vous utilisez RabbitMQ.
Spécifique à wallabag:
wallabag:clean-duplicates
: Supprime tous les articles dupliqués pour un utilisateur ou bien tous.wallabag:export
: Exporte tous les articles pour un utilisateur. Vous pouvez choisir le chemin du fichier exporté.wallabag:import
: Importe les articles en différents formats dans un compte utilisateur.wallabag:import:redis-worker
: Utile si vous utilisez Redis.wallabag:install
: (ré)Installer wallabagwallabag:tag:all
: Tagger tous les articles pour un utilisateur ou une utilisatrice en utilisant ses règles de tags automatiques.wallabag:user:show
: Affiche les détails d'un utilisateur.wallabag:user:list
: Liste les utilisateurs existants.wallabag:entry:reload
: Recharge le contenu des articles.
wallabag:clean-duplicates
Cette commande vous aide à faire le ménage dans les articles de l'utilisateur donné en supprimant les doublons.
Utilisation:
wallabag:clean-duplicates [<username>]
Arguments:
- username: Utilisateur sur lequel travailler.
wallabag:export
Cette commande vous aide à exporter toutes les entrées pour un utilisateur.
Utilisation:
wallabag:export <username> [<filepath>]
Arguments:
- username: Utilisateur sur lequel travailler.
- filepath: Chemin vers le fichier exporté.
wallabag:import
Cette commande vous aide à importer des articles depuis un fichier JSON.
Utilisation:
wallabag:import [--] <username> <filepath>
Arguments:
- username: Utilisateur sur lequel travailler.
- filepath: Chemin vers le fichier JSON à importer.
Options:
--importer=IMPORTER
: L'import à utiliser: v1, v2, instapaper, pinboard, readability, firefox ou chrome [par défaut: "v1"]--markAsRead=MARKASREAD
: Marquer toutes les entrées à lues [par défaut: false]--useUserId
: Utiliser un ID utilisateur plutôt que son nom d'utilisateur--disableContentUpdate
: Permet de désactiver la récupération des contenus depuis une URL
wallabag:import:redis-worker
Cette commande vous aide à lancer un worker Redis.
Utilisation:
wallabag:import:redis-worker [--] <serviceName>
Arguments:
- serviceName: Service à utiliser par le worker: wallabag_v1, wallabag_v2, pocket, readability, pinboard, firefox, chrome ou instapaper
Options:
--maxIterations[=MAXITERATIONS]
: Le nombre d'itérations que fera le worker avant de s'arrêter [par défaut: false]
wallabag:install
Cette commande vous aide à installer ou re-installer wallabag.
Utilisation:
wallabag:install
wallabag:tag:all
Cette commande vous aide à tagguer toutes les entrées en utilisant les règles automatique de taggages.
Utilisation:
wallabag:tag:all <username>
Arguments:
- username: Utilisateur sur lequel travailler.
wallabag:user:show
Cette commande vous permet d'afficher les détails d'un utilisateur.
Utilisation:
wallabag:user:show <username>
Arguments:
- username: Utilisateur à afficher.
wallabag:user:list
Cette commande vous permet de lister les utilisateurs existants.
Utilisation:
wallabag:user:list [<search>]
Arguments:
- search: Filtre la liste selon la chaîne saisie. La recherche s'effectue sur le login, le nom et l'email des utilisateurs
Options:
--limit=LIMIT
: Nombre d'utilisateurs maximum affichés dans la liste (100 par défaut)
wallabag:entry:reload
Cette commande vous permet de recharger le contenu des articles.
Utilisation:
wallabag:entry:reload [<username>]
Arguments:
- username: Recharge uniquement le contenu des articles de l'utilisateur donné.