Adds ability to pass extra args to deploy/run commands (has to be separated via --) . This can be reused in templates to allow deploy/building individual contracts/projects by name as extra arg.
Adds explicit flags (concurrent mode by default) on workspace commands where user can explicitly run it in sequential mode (without specifying order in toml file). Unblocks edge cases reported by @CiottiGiorgio where multiple commands can't be executed concurrently and user doesn't have a preference on which exact order of execution is it they just need it to run sequentially in any order.
Updates docs with minor sections on new cli param
Adding a few more comprehensive tests for binary execution mode (which implicitly verifies latest extra args behaviour)
Proposed Changes
--
) . This can be reused in templates to allow deploy/building individual contracts/projects by name as extra arg.TODO