--- createdAt: 2025-12-30 updatedAt: 2026-01-06 title: Elencare i progetti Intlayer description: Scopri come elencare tutti i progetti Intlayer in una directory o in un repository git. keywords: - Elenco - Progetti - CLI - Intlayer - Git slugs: - doc - concept - cli - list-projects history: - version: 7.5.12 date: 2026-01-06 changes: Aggiungere opzione di output assoluto al comando list projects --- # Elencare i progetti Intlayer ```bash npx intlayer projects list ``` Questo comando cerca ed elenca tutti i progetti Intlayer trovando le directory che contengono file di configurazione di Intlayer. È utile per scoprire tutti i progetti Intlayer in un monorepo, workspace o repository git. ## Alias: - `npx intlayer projects-list` - `npx intlayer pl` ## Argomenti: - **`--base-dir [path]`**: Specifica la directory base da cui avviare la ricerca. Predefinita è la directory di lavoro corrente. > Esempio: `npx intlayer projects list --base-dir /path/to/workspace` > Esempio: `npx intlayer projects list --base-dir /path/to/workspace` - **`--git-root`**: Effettua la ricerca dalla root del repository git invece che dalla directory base. Questo è utile per trovare tutti i progetti Intlayer in un monorepo o in un repository git. > Esempio: `npx intlayer projects list --git-root` - **`--json`**: Mostra i risultati come JSON invece di testo formattato. Utile per scripting e accesso programmatico. > Esempio: `npx intlayer projects list --json` - **`--absolute`**: Mostra i risultati come percorsi assoluti invece di percorsi relativi. > Esempio: `npx intlayer projects list --absolute` ## Come funziona: Il comando cerca i file di configurazione di Intlayer nella directory specificata (o nella root git se viene usato `--git-root`). Cerca i seguenti pattern di file di configurazione: - `intlayer.config.ts` - `intlayer.config.js` - `intlayer.config.json` - `intlayer.config.cjs` - `intlayer.config.mjs` - `.intlayerrc` Ogni directory che contiene uno di questi file è considerata un progetto Intlayer e verrà elencata nell'output. ## Esempi: ### Elencare i progetti nella directory corrente: ```bash npx intlayer projects list ``` ### Elencare i progetti in una directory specifica: ```bash npx intlayer projects list --base-dir ./packages ``` ### Elencare tutti i progetti nel repository git: ```bash npx intlayer projects list --git-root ``` ### Utilizzo dell'alias rapido: ```bash npx intlayer pl --git-root ``` ### Output come JSON: ```bash npx intlayer projects list --json ``` ## Esempio di output: ### Output formattato: ```bash $ npx intlayer projects list --git-root Trovati 3 progetti Intlayer: - /Users/user/workspace/packages/app - /Users/user/workspace/packages/admin - /Users/user/workspace/packages/shared ``` ### Output JSON: ```bash $ npx intlayer projects list --json ["/Users/user/workspace/packages/app","/Users/user/workspace/packages/admin","/Users/user/workspace/packages/shared"] ``` ## Casi d'uso: - **Monorepo management**: Scoprire tutti i progetti Intlayer in una struttura monorepo - **Project discovery**: Trovare tutti i progetti abilitati a Intlayer in uno workspace - **CI/CD**: Verificare i progetti Intlayer nei workflow automatizzati - **Documentazione**: Generare documentazione che elenchi tutti i progetti che utilizzano Intlayer L'output fornisce i percorsi assoluti di ogni directory di progetto, rendendo semplice navigare verso di essi o scrivere script per operazioni su più progetti Intlayer.