Currently, Craft assumes the existence of a projects folder, and only looks for contracts to build & execute inside there. This is limiting, and should be adjusted to enable the following:
- Craft should be able to build any WASM program (via shell commands executed in CI, or inside of the CLI itself) by specifying a file-based path.
- Craft should be able to execute any WASM program (via shell commands executed in CI, or inside of the CLI itself) by specifying a file-based path.
- Remove the notion of the
projects folder from Craft.