Frappe Framework
Bench : présentation
Bench désigne à la fois l’outil en ligne de commande et le répertoire qui héberge sites et applications. Beaucoup de commandes viennent de Frappe.
Deux sens du mot bench
Bench est un outil en ligne de commande pour gérer les déploiements Frappe. Il aide à installer et à gérer plusieurs sites et applications fondés sur Frappe Framework.
Le mot désigne aussi bien l’outil que le répertoire. La documentation réserve Bench au répertoire et Bench CLI à l’outil, pour éviter de confondre une mise à jour du CLI avec les migrations d’un site.
L’installation du CLI et la préparation de l’environnement sont décrites dans Installation.
D’où viennent les commandes
Beaucoup de commandes bench sont fournies par Frappe Framework, pas par le CLI lui-même. En général, ce sont celles qui agissent sur un site précis et acceptent --site. Même bench update n’est qu’une fine enveloppe autour de commandes du framework, comme backup et migrate, plus quelques opérations du bench et du système.
