onflow / flow-cli

The Flow CLI is a command-line interface that provides useful utilities for building Flow applications
https://onflow.org
Apache License 2.0
206 stars 62 forks source link

Add ability to stage all contracts #1559

Closed jribbink closed 1 month ago

jribbink commented 2 months ago

Problem

Developers have expressed a desire to stage all of their contracts using one command, in order, instead of staging individually. This helps prevent validation errors, tedious ordering, running multiple commands, and potentially forgetting to stage contracts

Acceptance Criteria

Some command exists to stage all contracts. (maybe this is default behaviour for flow migrate stage-contract, although, it sounds a bit odd in the singular. Maybe flow migrate stage-contract --all, etc.)

Context

Mentioned and strongly supported during developers office hours.