Ajouter un script
Deux étapes, sans interférence. Ci-dessous {domaine} représente l'un de build / file / git / process / misc / system, {nom} représente votre nom de script.
1. Écrire la logique métier dans lib/commands/{domaine}/{nom}.py
Classification des domaines : build / file / git / process / misc / system. Pour les nouveaux domaines, n'oubliez pas d'ajouter lib/commands/{domaine}/__init__.py.
2. Ajouter l'entrée légère bin/{nom}
Terminé. Aucune inscription dans un dictionnaire ou une liste n'est nécessaire.
Scripts d'alias (plusieurs noms pour la même logique avec différents paramètres)
Référence merge_canary / merge_develop / ... : dans lib/commands/git/merge.py exposez run(target, argv), chaque entrée légère transmet une cible fixe :