Ricevi notifiche sui prossimi lanci di Intlayer
    Creazione:2025-12-30Ultimo aggiornamento:2026-01-06

    Elencare i progetti Intlayer

    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:

    npx intlayer projects list

    Elencare i progetti in una directory specifica:

    npx intlayer projects list --base-dir ./packages

    Elencare tutti i progetti nel repository git:

    npx intlayer projects list --git-root

    Utilizzo dell'alias rapido:

    npx intlayer pl --git-root

    Output come JSON:

    npx intlayer projects list --json

    Esempio di output:

    Output formattato:

    $ npx intlayer projects list --git-rootTrovati 3 progetti Intlayer:  - /Users/user/workspace/packages/app  - /Users/user/workspace/packages/admin  - /Users/user/workspace/packages/shared

    Output JSON:

    $ 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.

    Ricevi notifiche sui prossimi lanci di Intlayer