Skip to content

get changed-modules-local

get changed-modules-local - Get modules requiring rebuild based on local build state

Notes

Expected Output:

YAML list of modules needing rebuild based on local state, including: - Modules requiring rebuild (source files changed since last build) - Up-to-date modules (no changes detected) - Change reasons for each module - Fresh build flag (true if no build state exists) - Detection timestamp

Use Cases

Local Development

Only rebuild modules that changed since last build:

r2r eac get changed-modules-local | jq -r '.modules[]' | xargs -L1 r2r eac build

Build Status Reporting

RESULT=$(r2r eac get changed-modules-local)
echo "Modules needing rebuild: $(echo "$RESULT" | jq -r '.modules | length')"

Comparison

Command Purpose Use When
get changed-modules-local Modules needing rebuild based on build state Local development
get changed-modules Modules affected by git changes Working with uncommitted changes
get changed-modules-ci Modules needing rebuild in CI CI/CD pipelines

See Also


Tutorials | How-to Guides | Explanation | Reference

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