Aspire lägg till kommando

Den här artikeln gäller för: ✔️ Aspire CLI 9.4.0 och senare versioner

Name

aspire add – Lägg till en integrering i Aspire projektet.

Synopsis

aspire add [<integration>] [options]

Description

Kommandot aspire add söker efter ett integrationspaket och lägger till det i Aspire AppHost.

Aspire CLI använder följande logik för att avgöra vilket AppHost-projekt som ska bearbetas:

  • Alternativet --project.

    Det här alternativet anger sökvägen till ett projekt som ska bearbetas.

  • Konfigurationsfilen .aspire/settings.json .

    Om konfigurationsfilsökvägen finns i den aktuella katalogen används den. Annars går CLI upp i katalogstrukturen och letar efter konfigurationsfilen. Om den hittar en konfigurationsfil läser den appHostPath inställningsvärdet som det projekt som ska bearbetas.

  • Söker i den aktuella katalogen och underkatalogerna.

    Från och med den aktuella katalogen samlar CLI in alla AppHost-projekt från den katalogen och nedan. Om ett enskilt projekt identifieras väljs det automatiskt. Om flera projekt identifieras skrivs de ut till terminalen så att användaren kan välja ett av projekten manuellt.

    När ett projekt har valts, antingen automatiskt eller manuellt, lagras sökvägen till projektet i konfigurationsfilen .aspire/settings.json .

Arguments

Följande argument är tillgängliga:

  • integration

    Namnet på den integrering som ska läggas till (till exempel redis, postgres).

    Om ett partiellt namn eller ogiltigt namn anges söker CLI efter ungefärliga matchningar i NuGet och skriver ut dem i terminalen så att användaren kan välja. Om inga resultat hittas visas alla paket.

Options

Följande alternativ är tillgängliga:

  • --project

    Sökvägen till Aspire AppHost-projektfilen.

  • -v, --version

    Den version av integreringen som ska läggas till.

  • -s, --source

    NuGet-källan som ska användas för integreringen.

  • -?, -h, --help

    Skriver ut hjälp- och användningsdokumentation för tillgängliga kommandon och alternativ.

  • -d, --debug

    Aktivera felsökningsloggning till konsolen, vilket skriver ut detaljerad information om vad Aspire CLI gör när ett kommando körs.

  • --wait-for-debugger

    Vänta tills ett felsökningsprogram har bifogats innan du kör ett kommando.

Examples

  • Söker efter ett AppHost-projekt och visar en lista över alla Aspire integreringspaket från NuGet:

    aspire add
    
  • Söker efter ett AppHost-projekt och lägger till kafka (Aspire. Hosting.Kafka)-integreringspaket:

    aspire add kafka --version 9.3.2