Skip to content

Revamp the cargo miden new command to create a Miden project (workspace) #737

@greenhat

Description

@greenhat

As discussed in #646 (comment) we want the cargo miden new to create a workspace structure consisting of multiple types of projects (contracts, Rust crates) mixed with miden client settings.

I suggest we make the cargo miden new [NAME] to create this workspace structure (Miden project) instead of creating an account Rust crate as we have now. And leave the individual contract project types (account, note script, etc.) under the --[TYPE] switch as we have today. For an account run cargo miden new --account my-account, for a note script run cargo miden new --note p2id, etc.

/cc @Keinberger

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions