Skip to content

bcdock al

bcdock al

Compile AL projects using the alc that matches the target BC env

Synopsis

Run alc.exe versioned to a specific BC environment, by extracting the ALLanguage.vsix that BcContainerHelper bundled with that env's BC platform.

The vsix is served anonymously by every BC container on its downloads endpoint (env.downloadsUrl/ALLanguage.vsix) - same binary BcContainerHelper unpacks during container setup, so it's always version-matched to the env's platform.

Options

  -h, --help   help for al

Options inherited from parent commands

      --api-url string     API base URL (overrides BCDOCK_API_URL env var)
      --no-color           Disable colored output
  -o, --output string      Output format: table, json, csv (default "table")
  -q, --quiet              Suppress non-essential output
      --timeout duration   Request timeout (default 30s)
      --token string       API token (overrides BCDOCK_TOKEN env var)

SEE ALSO

  • bcdock - BCDock CLI - manage Business Central environments
  • bcdock al compile - Compile an AL project using the env-matched alc