Que fait ajouter-option-cli ?
Ajoutez une nouvelle option CLI ou de configuration Remotion en créant un AnyRemotionOption, en enregistrant l'analyse CLI, en connectant les modificateurs de configuration et en mettant à jour la documentation. À utiliser lors de l'ajout ou de la conversion de drapeaux en ligne de commande ou d'options Remotion.
Étapes
- Créer un fichier d'option dans le dossier
packages/core/src/options/. - Définir un
AnyRemotionOptionavec les métadonnées appropriées (nom, description, type, valeur par défaut, etc.). - Enregistrer l'analyse CLI dans le fichier
packages/cli/src/parse-command-line.ts. - Connecter les modificateurs de configuration dans
packages/core/src/config.tspour que l'option soit accessible via l'API config. - Mettre à jour la documentation dans
packages/docs/docs/(si applicable).
Exemple
// packages/core/src/options/my-option.ts
const myOption = new AnyRemotionOption({
name: 'myOption',
cliFlag: 'my-option',
description: 'Ma nouvelle option',
type: 'string',
defaultValue: 'default',
});
Notes
- Assurez-vous que les noms des options sont cohérents et suivent les conventions de Remotion.
- Testez l'option via la ligne de commande et l'API de configuration après l'ajout.