When attempting to run any archway contracts command outside of an unsupported project structure it returns no such file or directory, open <expected path for a Cargo.toml>. After asking around it seemed to be expecting a workspace toml.
I think these types of errors should be more verbose so the user has a better clue of what they might be doing wrong.