Skip to content

Commit

Permalink
feat: pass args thru contracts build commands (#14287)
Browse files Browse the repository at this point in the history
Updates contracts justfile to pass arguments through the build
commands.
  • Loading branch information
smartcontracts authored and alcueca committed Feb 12, 2025
1 parent 29b8868 commit 43c90b4
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions packages/contracts-bedrock/justfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,26 @@ dep-status:
########################################################

# Core forge build command.
forge-build:
forge build
forge-build *ARGS:
forge build {{ARGS}}

# Developer build command (faster).
forge-build-dev:
FOUNDRY_PROFILE=lite forge build
forge-build-dev *ARGS:
FOUNDRY_PROFILE=lite forge build {{ARGS}}

# Builds source contracts only.
build-source:
forge build --skip "/**/test/**" --skip "/**/scripts/**"

# Builds the contracts.
build: lint-fix-no-fail forge-build interfaces-check-no-build
build *ARGS: lint-fix-no-fail
just forge-build {{ARGS}}
just interfaces-check-no-build

# Builds the contracts (developer mode).
build-dev: lint-fix-no-fail forge-build-dev interfaces-check-no-build
build-dev *ARGS: lint-fix-no-fail
just forge-build-dev {{ARGS}}
just interfaces-check-no-build

# Builds the go-ffi tool for contract tests.
build-go-ffi-default:
Expand Down

0 comments on commit 43c90b4

Please sign in to comment.