Skip to content

Build Commands

Build commands compile and package modules in the repository.

They handle dependency resolution, incremental builds, and cross-platform compilation.

Key Characteristics:

  • Dependency-aware build ordering
  • Incremental build support
  • Multi-language support (Go, TypeScript, Docker)
  • Parallel execution by default

When to use: When compiling modules, preparing releases, or verifying that code changes compile correctly.

Commands in this Category

Command Purpose
build Build one or more modules by moniker

Common Workflows

Building During Development

# Build all modules
eac build

# Build specific module
eac build eac-commands

# Build multiple modules
eac build eac-core clie

Building with Dependencies

# Build module and its dependencies
eac build clie
# Automatically builds: eac-core → eac-commands → clie

CI/CD Integration

# Build all modules in CI
eac build

# Build changed modules only
eac build $(eac get changed-modules | jq -r '.changed_modules[]')

See Also


Tutorials | How-to Guides | Explanation | Reference

You are here: Reference — information-oriented technical descriptions of the system.