diff --git a/src/content/docs/fr/how-it-works/cli.mdx b/src/content/docs/fr/how-it-works/cli.mdx new file mode 100644 index 00000000..bf36dc7f --- /dev/null +++ b/src/content/docs/fr/how-it-works/cli.mdx @@ -0,0 +1,216 @@ +--- +i18nReady: true +title: "La CLI" +description: "Découvrez les CLI de StudioCMS et comment les utiliser." +sidebar: + order: 2 +--- + +import { Tabs, TabItem } from '@astrojs/starlight/components'; +import ReadMore from '~/components/ReadMore.astro'; + +# Présentation + +Les interfaces en ligne de commandes (CLI) de StudioCMS sont des utilitaires qui vous permettent de créer rapidement de nouveaux projets StudioCMS et qui exposent des utilitaires utiles pour StudioCMS. + +Il existe deux CLI différentes qui font partie de l’écosystème de StudioCMS : + +- **`create-studiocms`** : La CLI pour créer des projets StudioCMS. +- **`studiocms`** : La CLI des utilitaires de StudioCMS. + +Voici une présentation de la CLI de StudioCMS et de ses composants. + +## `create-studiocms` + +### Installation + + + + ```sh + npm create studiocms@latest + ``` + + + ```sh + pnpm create studiocms + ``` + + + ```sh + yarn create studiocms + ``` + + + +`create-studiocms` s’exécute automatiquement en mode _interactif_, mais vous pouvez également spécifier le nom et le modèle de votre projet avec des arguments de ligne de commandes. + + + + ```sh + npm create studiocms@latest -- --template studiocms/basics --project-name my-studiocms-project + ``` + + + ```sh + pnpm create studiocms --template studiocms/basics --project-name my-studiocms-project + ``` + + + ```sh + yarn create studiocms --template studiocms/basics --project-name my-studiocms-project + ``` + + + +[Découvrez la liste complète][templates] de modèles, disponibles sur GitHub. + +Lors de l’utilisation de `--template`, la CLI recherche tous les dossiers dans le dépôt de modèles. Par exemple, le modèle `studiocms/basics` pointe vers le projet `basics` dans le dossier `studiocms` à la racine du dépôt. + +### Toutes les options et commandes de la CLI + +#### Point d’entrée principal + +```log +Utilisation : create-studiocms [options] [command] + +Options : + -V, --version Afficher la version actuelle de la CLI Toolkit. + -h, --help afficher l’aide pour la commande + --color forcer la sortie en couleurs + --no-color désactiver la sortie en couleurs + +Commandes : + get-turso Obtenir la dernière version de Turso. + help Afficher l’aide pour la commande + interactive* Démarrer la CLI interactive. + + * Indique la commande par défaut qui est exécutée lors de l’appel de cette CLI. +``` + +#### `get-turso` + +Vous pouvez télécharger et installer la dernière version de Turso à l’aide du script de la [documentation](https://docs.turso.tech/cli/installation) de Turso. + +:::note +Windows nécessite l’utilisation de WSL selon Turso +::: + +```log +Utilisation : getTurso [options] + +Programme d’installation de la CLI de Turso + +Options : + -h, --help afficher l’aide pour la commande +``` + +#### Interactif (commande par défaut) + +```log +Utilisation : create-studiocms interactive [options] + +Démarrer la CLI interactive. Propulsé par [clack](https://clack.cc). + +Cette commande ouvrira une invite de CLI interactive pour vous guider tout au +long du processus de création d’un nouveau projet StudioCMS (ou d’un paquet +d’écosystème StudioCMS) à l’aide de l’un des modèles disponibles. + +Options : + -t, --template